xmlwrapp
Lightweight C++ XML parsing library
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NxmlXML library namespace
 CattributesThe xml::attributes class is used to access all the attributes of one xml::node
 CattrThe xml::attributes::attr class is used to hold information about one attribute
 Cconst_iteratorConst Iterator class for accessing attribute pairs
 CiteratorIterator class for accessing attribute pairs
 Cconst_nodes_viewThis class implements a read-only view of XML nodes
 CdocumentThe xml::document class is used to hold the XML tree and various bits of information about it
 Cerror_handlerThe xml::error_handler class is used to handle libxml2 errors and warnings emitted during parsing, validation etc
 Cerror_handler_ignore_errorsAn error handler that ignores both errors and warnings
 Cerror_handler_throw_on_errorSpecialization of error_handler that throws on any error
 Cerror_handler_throw_on_error_or_warningSpecialization of error_handler that throws on any error or warning
 Cerror_messageSingle message in error_messages
 Cerror_messagesThe xml::error_messages class is used to store all the error messages which are collected while parsing or validating an XML document
 Cevent_parserThe xml::event_parser is used to parse an XML document by calling member functions when certain things in the XML document are parsed
 CexceptionThis exception class is thrown by xmlwrapp for all runtime XML-related errors
 CinitThe xml::init class is used to configure the XML parser
 CnodeThe xml::node class is used to hold information about one XML node
 CcdataHelper struct for creating a xml::node of type_cdata
 CcommentHelper struct for creating a xml::node of type_comment
 Cconst_iteratorThe xml::node::const_iterator provides a way to access children nodes similar to a standard C++ container
 CiteratorThe xml::node::iterator provides a way to access children nodes similar to a standard C++ container
 CpiHelper struct for creating a xml::node of type_pi
 CtextHelper struct for creating a xml::node of type_text
 Cnodes_viewThis class implements a view of XML nodes
 Cconst_iteratorThe const_iterator provides a way to access nodes in the view similar to a standard C++ container
 CiteratorThe iterator provides a way to access nodes in the view similar to a standard C++ container
 CrelaxngXML validator using RelaxNG
 CschemaXML Schema
 Ctree_parserThe xml::tree_parser class is used to parse an XML document and generate a tree like structure of xml::node objects
 Cxpath_contextContext in which XPath expressions can be evaluated
 NxsltXSLT library namespace
 CinitThe xslt::init class is used to configure the XSLT engine
 CstylesheetThe xslt::stylesheet class is used to hold information about an XSLT stylesheet