15 #ifndef __UT_XMLSaxParser__
16 #define __UT_XMLSaxParser__
24 struct _xmlSAXHandler;
46 virtual void onStartDocument();
47 virtual void onEndDocument();
51 virtual void onCharacters(
const UT_String &characters);
52 virtual void onCDATABlock(
const UT_String &characters);
53 virtual void onComment(
const UT_String &text);
54 virtual void onWarning(
const UT_String &text);
55 virtual void onError(
const UT_String &text);
56 virtual void onFatalError(
const UT_String &text);
72 friend class utSaxParserCallback;
GLuint const GLchar * name
GLsizei const GLfloat * value
struct _xmlSAXHandler * xmlSAXHandlerPtr
UT_Pair< UT_String, UT_String > UT_XMLAttribute
An XML element attribute as defined by a name and a value.
virtual bool parseContextSubclass()=0
UT_ValArray< UT_XMLAttribute * > UT_XMLAttributeList
A list of XML element attributes.