xmlwrapp
Lightweight C++ XML parsing library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cxml::attributes::attrThe xml::attributes::attr class is used to hold information about one attribute
 Cxml::attributesThe xml::attributes class is used to access all the attributes of one xml::node
 Cxml::node::cdataHelper struct for creating a xml::node of type_cdata
 Cxml::node::commentHelper struct for creating a xml::node of type_comment
 Cxml::attributes::const_iteratorConst Iterator class for accessing attribute pairs
 Cxml::node::const_iteratorThe xml::node::const_iterator provides a way to access children nodes similar to a standard C++ container
 Cxml::nodes_view::const_iteratorThe const_iterator provides a way to access nodes in the view similar to a standard C++ container
 Cxml::const_nodes_viewThis class implements a read-only view of XML nodes
 Cxml::documentThe xml::document class is used to hold the XML tree and various bits of information about it
 Cxml::error_handlerThe xml::error_handler class is used to handle libxml2 errors and warnings emitted during parsing, validation etc
 Cxml::error_handler_ignore_errorsAn error handler that ignores both errors and warnings
 Cxml::error_handler_throw_on_errorSpecialization of error_handler that throws on any error
 Cxml::error_handler_throw_on_error_or_warningSpecialization of error_handler that throws on any error or warning
 Cxml::error_messagesThe xml::error_messages class is used to store all the error messages which are collected while parsing or validating an XML document
 Cxml::error_messageSingle message in error_messages
 Cxml::event_parserThe xml::event_parser is used to parse an XML document by calling member functions when certain things in the XML document are parsed
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 Cxml::exceptionThis exception class is thrown by xmlwrapp for all runtime XML-related errors
 Cxml::initThe xml::init class is used to configure the XML parser
 Cxslt::initThe xslt::init class is used to configure the XSLT engine
 Cxml::nodes_view::iteratorThe iterator provides a way to access nodes in the view similar to a standard C++ container
 Cxml::node::iteratorThe xml::node::iterator provides a way to access children nodes similar to a standard C++ container
 Cxml::attributes::iteratorIterator class for accessing attribute pairs
 Cxml::nodeThe xml::node class is used to hold information about one XML node
 Cxml::nodes_viewThis class implements a view of XML nodes
 Cxml::node::piHelper struct for creating a xml::node of type_pi
 Cxml::schemaXML Schema
 Cxslt::stylesheetThe xslt::stylesheet class is used to hold information about an XSLT stylesheet
 Cxml::node::textHelper struct for creating a xml::node of type_text
 Cxml::tree_parserThe xml::tree_parser class is used to parse an XML document and generate a tree like structure of xml::node objects
 Cxml::xpath_contextContext in which XPath expressions can be evaluated