libxml++  2.36.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCexception
|\Cxmlpp::exceptionBase class for all xmlpp exceptions
| oCxmlpp::internal_error
| \Cxmlpp::parse_errorThis exception will be thrown when the parser encounters an error in the XML document
|  \Cxmlpp::validity_errorThis exception will be thrown when the parser encounters a validity error in the XML document
oCxmlpp::DtdRepresents XML DTDs
oCxmlpp::KeepBlanksThis class set KeepBlanksDefault and IndentTreeOutput of libxmlpp and restore their initial value in its destructor
oCxmlpp::NonCopyableHerited by classes which cannot be copied
|oCxmlpp::DocumentRepresents an XML document in the DOM model
|oCxmlpp::NodeRepresents XML Nodes
||oCxmlpp::AttributeRepresents an XML Node attribute
|||oCxmlpp::AttributeDeclarationRepresents the default value of an attribute of an XML Element node
|||\Cxmlpp::AttributeNodeRepresents an explicit attribute of an XML Element node
||oCxmlpp::ContentNodeContent Node
|||oCxmlpp::CdataNodeCData node
|||oCxmlpp::CommentNodeComment Node
|||oCxmlpp::EntityDeclarationEntity declaration
|||oCxmlpp::ProcessingInstructionNode
|||\Cxmlpp::TextNodeText Node
||oCxmlpp::ElementElement nodes have attributes as well as child nodes
||oCxmlpp::EntityReferenceEntity references refer to previously declared entities
||oCxmlpp::XIncludeEndXIncludeEnd node
||\Cxmlpp::XIncludeStartXIncludeStart node
|oCxmlpp::OutputBufferBase class for xmlOutputBuffer wrapper
||\Cxmlpp::OStreamOutputBufferAn OutputBuffer implementation that send datas to a std::ostream
|oCxmlpp::ParserXML parser
||oCxmlpp::DomParserDOM XML parser
||\Cxmlpp::SaxParserSAX XML parser
|oCxmlpp::ParserInputBufferBase class for xmlParserInputBuffer wrapper
||\Cxmlpp::IStreamParserInputBuffer
|oCxmlpp::SchemaRepresents an XML Schema
|oCxmlpp::TextReaderA TextReader-style XML parser
|\Cxmlpp::ValidatorBase class for XML validators
| oCxmlpp::DtdValidatorXML DTD validator
| \Cxmlpp::SchemaValidatorXML Schema Validator
oCxmlpp::SaxParser::AttributeSimple structure used in the start_element callback, in which the attributes are a list of name/value pairs
\Cxmlpp::SaxParser::AttributeHasNameThis functor is a helper to find an attribute by name in an AttributeList using the standard algorithm std::find_if