#include <nedsaxhandler.h>
Inheritance diagram for NEDSAXHandler::
Public Methods | |
NEDSAXHandler (const char *filename) | |
virtual | ~NEDSAXHandler () |
virtual NEDElement* | getTree () |
SAX event handlers | |
virtual void | startElement (const char *name, const char **atts) |
virtual void | endElement (const char *name) |
virtual void | characterData (const char *s, int len) |
virtual void | processingInstruction (const char *target, const char *data) |
virtual void | comment (const char *data) |
virtual void | startCdataSection () |
virtual void | endCdataSection () |
Usage:
NEDSAXHandler nedsaxhandler(filename); SAXParser parser; parser.setHandler(&nedsaxhandler); parser.parse(f); NEDElement *result = nedsaxhandler.getTree();
|
Constructor. Filename is necessary to create correct src-loc info. |
|
Destructor |
|
Called by the parser on SAX CharacterData events. Reimplemented from SAXHandler. |
|
Called by the parser on SAX Comment events. Reimplemented from SAXHandler. |
|
Called by the parser on SAX CDataEnd events. Reimplemented from SAXHandler. |
|
Called by the parser on SAX EndElement events. Reimplemented from SAXHandler. |
|
Returns the object tree that was built up during XML parsing. |
|
Called by the parser on SAX ProcessingInstruction events. Reimplemented from SAXHandler. |
|
Called by the parser on SAX CDataStart events. Reimplemented from SAXHandler. |
|
Called by the parser on SAX StartElement events. Reimplemented from SAXHandler. |