Inheritance diagram for xmlpp::Parser:

| Public Types | |
| typedef unsigned int | size_type | 
| Public Member Functions | |
| Parser () | |
| virtual | ~Parser () | 
| virtual void | set_validate (bool val=true) | 
| By default, the parser will not validate the XML file. | |
| virtual bool | get_validate () const | 
| See set_validate(). | |
| virtual void | set_substitute_entities (bool val=true) | 
| Set whether the parser will automatically substitute entity references with the text of the entities' definitions. | |
| virtual bool | get_substitute_entities () const | 
| See set_substitute_entities(). | |
| virtual void | parse_file (const Glib::ustring &filename)=0 | 
| Parse an XML document from a file. | |
| virtual void | parse_memory (const Glib::ustring &contents)=0 | 
| Parse an XML document from a string. | |
| virtual void | parse_stream (std::istream &in)=0 | 
| Parse an XML document from a stream. | |
| Protected Member Functions | |
| virtual void | initialize_context () | 
| virtual void | release_underlying () | 
| virtual void | on_validity_error (const Glib::ustring &message) | 
| virtual void | on_validity_warning (const Glib::ustring &message) | 
| virtual void | handleException (const exception &e) | 
| virtual void | check_for_exception () | 
| virtual void | check_for_validity_messages () | 
| Static Protected Member Functions | |
| static void | callback_validity_error (void *ctx, const char *msg,...) | 
| static void | callback_validity_warning (void *ctx, const char *msg,...) | 
| Protected Attributes | |
| _xmlParserCtxt * | context_ | 
| exception * | exception_ | 
| Glib::ustring | validate_error_ | 
| Glib::ustring | validate_warning_ | 
| bool | validate_ | 
| bool | substitute_entities_ | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | ||||||||||||||||
| 
 | 
| 
 | ||||||||||||||||
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| See set_substitute_entities(). 
 
 | 
| 
 | 
| See set_validate(). 
 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| Parse an XML document from a file. 
 
 
 Implemented in xmlpp::DomParser, and xmlpp::SaxParser. | 
| 
 | 
| Parse an XML document from a string. 
 
 
 Implemented in xmlpp::DomParser, and xmlpp::SaxParser. | 
| 
 | 
| Parse an XML document from a stream. 
 
 
 Implemented in xmlpp::DomParser, and xmlpp::SaxParser. | 
| 
 | 
| 
 Reimplemented in xmlpp::DomParser, and xmlpp::SaxParser. | 
| 
 | 
| Set whether the parser will automatically substitute entity references with the text of the entities' definitions. For instance, this affects the text returned by ContentNode::get_content(). By default, the parser will not substitute entities, so that you do not lose the entity reference information. 
 | 
| 
 | 
| By default, the parser will not validate the XML file. 
 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
 1.4.6
 1.4.6