|
| TreeHandler (Element *rt) |
| Constructor given root Element.
|
|
virtual void | setDocumentLocator (Locator locator) |
| Set the Locator object for documents.
|
|
virtual void | startDocument (void) |
| Start processing a new XML document.
|
|
virtual void | endDocument (void) |
| End processing for the current XML document.
|
|
virtual void | startPrefixMapping (const string &prefix, const string &uri) |
| Start a new prefix to namespace URI mapping.
|
|
virtual void | endPrefixMapping (const string &prefix) |
| Finish the current prefix.
|
|
virtual void | startElement (const string &namespaceURI, const string &localName, const string &qualifiedName, const Attributes &atts) |
| Callback indicating a new XML element has started. More...
|
|
virtual void | endElement (const string &namespaceURI, const string &localName, const string &qualifiedName) |
| Callback indicating parsing of the current XML element is finished. More...
|
|
virtual void | characters (const char *text, int4 start, int4 length) |
| Callback with raw characters to be inserted in the current XML element. More...
|
|
virtual void | ignorableWhitespace (const char *text, int4 start, int4 length) |
| Callback with whitespace character data for the current XML element. More...
|
|
virtual void | processingInstruction (const string &target, const string &data) |
| Callback for a formal processing instruction seen in the current document. More...
|
|
virtual void | setVersion (const string &val) |
| Set the XML version as specified by the current document. More...
|
|
virtual void | setEncoding (const string &val) |
| Set the character encoding as specified by the current document. More...
|
|
virtual void | skippedEntity (const string &name) |
| Callback for an XML entity skipped by the parser. More...
|
|
virtual void | setError (const string &errmsg) |
| Callback for handling an error condition during XML parsing. More...
|
|
const string & | getError (void) const |
| Get the current error message.
|
|
Public Member Functions inherited from ContentHandler |
virtual | ~ContentHandler (void) |
| Destructor.
|
|
A SAX interface implementation for constructing an in-memory DOM model.
This implementation builds a DOM model of the XML stream being parsed, creating an Element object for each XML element tag in the stream. This handler is initialized with a root Element object, which after parsing is complete will own all parsed elements.