#include <saxbase.h>
Inheritance diagram for SAXBase:
Public Methods | |
virtual void | reportError (void) |
Report parser error messages. More... | |
virtual void | startElement (void *userData, const XmlChar *name, const XmlChar **atts) |
Start element handler. More... | |
virtual void | endElement (void *userData, const XmlChar *name) |
End element handler. More... | |
virtual void | characterData (void *userData, const XmlChar *data, int length) |
Character data handler. More... | |
virtual void | processingInstruction (void *userData, const XmlChar *target, const XmlChar *data) |
Processing instruction handler. More... | |
virtual void | comment (void *userData, const XmlChar *data) |
Comment handler. More... | |
virtual void | startCDATASection (void *userData) |
Start CDATA section handler. More... | |
virtual void | endCDATASection (void *userData) |
End CDATA section handler. More... | |
virtual void | defaultHandler (void *userData, const XmlChar *data, int length) |
Default handler. More... | |
virtual int | unknownEncoding (void *unknownEncodingData, const XmlChar *name, XML_Encoding *info) |
Unknown encoding handler. More... | |
virtual void | xmlDecl (void *userData, const XmlChar *version, const XmlChar *encoding, int standalone) |
XML declaration handler. More... | |
virtual void | startDoctypeDecl (void *userData, const XmlChar *doctypeName, const XmlChar *systemId, const XmlChar *publicId, int hasInternalSubset) |
Start doctype handler. More... | |
virtual void | endDoctypeDecl (void *userData) |
End doctype handler. More... | |
virtual void | entityDecl (void *userData, const XmlChar *entityName, int isParameterEntity, const XmlChar *value, int valueLength, const XmlChar *base, const XmlChar *systemId, const XmlChar *publicId, const XmlChar *notationName) |
Entity declaration handler. More... | |
virtual void | notationDecl (void *userData, const XmlChar *notationName, const XmlChar *base, const XmlChar *systemId, const XmlChar *publicId) |
Notation declaration handler. More... |
Inherit this class whenever you want to use the SAX callback functionality.
Definition at line 40 of file saxbase.h.
|
Character data handler.
Does nothing.
Reimplemented in OutputSAXReceptor. Definition at line 83 of file saxbase.h. References XmlChar. |
|
Comment handler.
Does nothing.
Reimplemented in OutputSAXReceptor. Definition at line 108 of file saxbase.h. References XmlChar. |
|
Default handler.
Does nothing.
Reimplemented in OutputSAXReceptor. Definition at line 139 of file saxbase.h. References XmlChar. |
|
End CDATA section handler.
Does nothing.
Reimplemented in OutputSAXReceptor. |
|
End doctype handler.
Does nothing.
Reimplemented in OutputSAXReceptor. |
|
End element handler.
Does nothing.
Reimplemented in OutputSAXReceptor. Definition at line 71 of file saxbase.h. References XmlChar. |
|
Entity declaration handler.
Does nothing.
Reimplemented in OutputSAXReceptor. Definition at line 214 of file saxbase.h. References XmlChar. |
|
Notation declaration handler.
Does nothing.
Reimplemented in OutputSAXReceptor. Definition at line 235 of file saxbase.h. References XmlChar. |
|
Processing instruction handler.
Does nothing.
Reimplemented in OutputSAXReceptor. Definition at line 96 of file saxbase.h. References XmlChar. |
|
Report parser error messages.
Does nothing. Reimplemented in OutputSAXReceptor. |
|
Start CDATA section handler.
Does nothing.
Reimplemented in OutputSAXReceptor. |
|
Start doctype handler.
Does nothing.
Reimplemented in OutputSAXReceptor. Definition at line 183 of file saxbase.h. References XmlChar. |
|
Start element handler.
Does nothing.
Reimplemented in OutputSAXReceptor. Definition at line 59 of file saxbase.h. References XmlChar. |
|
Unknown encoding handler.
Does nothing.
Reimplemented in OutputSAXReceptor. Definition at line 152 of file saxbase.h. References XmlChar. |
|
XML declaration handler.
Does nothing.
Reimplemented in OutputSAXReceptor. Definition at line 167 of file saxbase.h. References XmlChar. |