#ifndef XML_PARSE_SCHEMA_NS_H #define XML_PARSE_SCHEMA_NS_H #include #include #include #include "wrapexpat.h" struct ParseSchemaNsData : public ParserData { std::vector > attributeVector; XML_Parser p; }; class XmlParseSchemaNs : public WrapExpat { public: XmlParseSchemaNs(); virtual ~XmlParseSchemaNs(); std::vector > getAttributeVector() { return d->attributeVector; } private: std::auto_ptr d; static void XMLCALL start( void *data, const XML_Char *el, const XML_Char **attr); }; #endif