libxml++: Class Hierarchy

libxml++ 3.2.0

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]

▼C std::exception [external] |
▼C xmlpp::exception | Base class for all xmlpp exceptions
C xmlpp::internal_error |
▼C xmlpp::parse_error | This exception will be thrown when the parser encounters an error in the XML document
C xmlpp::validity_error | This exception will be thrown when the parser encounters a validity error in the XML document
C xmlpp::KeepBlanks | This class sets KeepBlanksDefault and IndentTreeOutput of libxmlpp and restores their initial values in its destructor
▼C xmlpp::NonCopyable | A base for classes which cannot be copied or moved
C xmlpp::Document | Represents an XML document in the DOM model
C xmlpp::Dtd | Represents an XML DTD for validating XML files
▼C xmlpp::Node | Represents XML Nodes
▼C xmlpp::Attribute | Represents an XML attribute node or attribute declaration
C xmlpp::AttributeDeclaration | Represents the default value of an attribute of an XML element node
C xmlpp::AttributeNode | Represents an explicit attribute of an XML element node
▼C xmlpp::ContentNode | Content node
C xmlpp::CdataNode | CData node
C xmlpp::CommentNode | Comment node
C xmlpp::EntityDeclaration | Entity declaration
C xmlpp::ProcessingInstructionNode |
C xmlpp::TextNode | Text node
C xmlpp::Element | Element nodes have attributes as well as child nodes
C xmlpp::EntityReference | Entity references refer to previously declared entities
C xmlpp::XIncludeEnd | XIncludeEnd node
C xmlpp::XIncludeStart | XIncludeStart node
▼C xmlpp::OutputBuffer | Base class for xmlOutputBuffer wrapper
C xmlpp::OStreamOutputBuffer | An OutputBuffer implementation that send datas to a std::ostream
▼C xmlpp::Parser | XML parser
C xmlpp::DomParser | DOM XML parser
C xmlpp::SaxParser | SAX XML parser
▼C xmlpp::ParserInputBuffer | Base class for xmlParserInputBuffer wrapper
C xmlpp::IStreamParserInputBuffer |
▼C xmlpp::SchemaBase | Base class for schemas, used for validation of XML files
C xmlpp::RelaxNGSchema | Represents a RelaxNG schema for validating XML files
C xmlpp::XsdSchema | Represents an XSD schema for validating XML files
C xmlpp::TextReader | A TextReader-style XML parser
▼C xmlpp::Validator | Base class for XML validators
C xmlpp::DtdValidator | XML DTD validator
▼C xmlpp::SchemaValidatorBase | Base class for schema validators
C xmlpp::RelaxNGValidator | RelaxNG schema validator
C xmlpp::XsdValidator | XSD schema validator
C xmlpp::SaxParser::Attribute | Simple structure used in the start_element callback, in which the attributes are a list of name/value pairs
C xmlpp::SaxParser::AttributeHasName | This functor is a helper to find an attribute by name in an AttributeList using the standard algorithm std::find_if