| libxml++
    4.0.1
    | 
| Classes | |
| class | Attribute | 
| Represents an XML attribute node or attribute declaration.  More... | |
| class | AttributeDeclaration | 
| Represents the default value of an attribute of an XML element node.  More... | |
| class | AttributeNode | 
| Represents an explicit attribute of an XML element node.  More... | |
| class | CdataNode | 
| CData node.  More... | |
| class | CommentNode | 
| Comment node.  More... | |
| class | ContentNode | 
| Content node.  More... | |
| class | Document | 
| Represents an XML document in the DOM model.  More... | |
| class | DomParser | 
| DOM XML parser.  More... | |
| class | Dtd | 
| Represents an XML DTD for validating XML files.  More... | |
| class | DtdValidator | 
| XML DTD validator.  More... | |
| class | Element | 
| Element nodes have attributes as well as child nodes.  More... | |
| class | EntityDeclaration | 
| Entity declaration.  More... | |
| class | EntityReference | 
| Entity references refer to previously declared entities.  More... | |
| class | exception | 
| Base class for all xmlpp exceptions.  More... | |
| class | internal_error | 
| class | IStreamParserInputBuffer | 
| class | KeepBlanks | 
| This class sets KeepBlanksDefault and IndentTreeOutput of libxmlpp and restores their initial values in its destructor.  More... | |
| class | Node | 
| Represents XML Nodes.  More... | |
| class | NonCopyable | 
| A base for classes which cannot be copied or moved.  More... | |
| class | OStreamOutputBuffer | 
| An OutputBuffer implementation that send datas to a std::ostream.  More... | |
| class | OutputBuffer | 
| Base class for xmlOutputBuffer wrapper.  More... | |
| class | parse_error | 
| This exception will be thrown when the parser encounters an error in the XML document.  More... | |
| class | Parser | 
| XML parser.  More... | |
| class | ParserInputBuffer | 
| Base class for xmlParserInputBuffer wrapper.  More... | |
| class | ProcessingInstructionNode | 
| class | RelaxNGSchema | 
| Represents a RelaxNG schema for validating XML files.  More... | |
| class | RelaxNGValidator | 
| RelaxNG schema validator.  More... | |
| class | SaxParser | 
| SAX XML parser.  More... | |
| class | SchemaBase | 
| Base class for schemas, used for validation of XML files.  More... | |
| class | SchemaValidatorBase | 
| Base class for schema validators.  More... | |
| class | TextNode | 
| Text node.  More... | |
| class | TextReader | 
| A TextReader-style XML parser.  More... | |
| class | Validator | 
| Base class for XML validators.  More... | |
| class | validity_error | 
| This exception will be thrown when the parser encounters a validity error in the XML document.  More... | |
| class | XIncludeEnd | 
| XIncludeEnd node.  More... | |
| class | XIncludeStart | 
| XIncludeStart node.  More... | |
| class | XsdSchema | 
| Represents an XSD schema for validating XML files.  More... | |
| class | XsdValidator | 
| XSD schema validator.  More... | |
| Enumerations | |
| enum | XmlEntityType { XmlEntityType::INTERNAL_GENERAL = 1, XmlEntityType::EXTERNAL_GENERAL_PARSED = 2, XmlEntityType::EXTERNAL_GENERAL_UNPARSED = 3, XmlEntityType::INTERNAL_PARAMETER = 4, XmlEntityType::EXTERNAL_PARAMETER = 5, XmlEntityType::INTERNAL_PREDEFINED = 6 } | 
| The valid entity types.  More... | |
| enum | XPathResultType { XPathResultType::UNDEFINED = 0, XPathResultType::NODESET = 1, XPathResultType::BOOLEAN = 2, XPathResultType::NUMBER = 3, XPathResultType::STRING = 4 } | 
| An XPath expression is evaluated to yield a result, which has one of the following four basic types:  More... | |
| Functions | |
| LIBXMLPP_API Glib::ustring | format_printf_message (const char* fmt, va_list args) | 
| Format a message from a function with C-style variadic parameters.  More... | |
| LIBXMLPP_API Glib::ustring | format_xml_error (const _xmlError* error=nullptr) | 
| Format an _xmlError struct into a text string, suitable for printing.  More... | |
| LIBXMLPP_API Glib::ustring | format_xml_parser_error (const _xmlParserCtxt* parser_context) | 
| Format a parser error into a text string, suitable for printing.  More... | |
| std::istream& | operator>> (std::istream& in, Parser& parser) | 
| Equivalent to Parser::parse_stream().  More... | |
| Variables | |
| class LIBXMLPP_API | Element | 
| struct LIBXMLPP_API | OutputBufferCallback | 
| struct LIBXMLPP_API | ParserInputBufferCallback | 
| 
 | strong | 
| 
 | strong | 
| LIBXMLPP_API Glib::ustring xmlpp::format_printf_message | ( | const char * | fmt, | 
| va_list | args | ||
| ) | 
Format a message from a function with C-style variadic parameters.
Helper function that formats a message supplied in the form of a printf-style format specification and zero or more ... parameters.
| LIBXMLPP_API Glib::ustring xmlpp::format_xml_error | ( | const _xmlError * | error = nullptr | ) | 
Format an _xmlError struct into a text string, suitable for printing.
| error | Pointer to an _xmlError struct or nullptr. Ifnullptr, the error returned by xmlGetLastError() is used. | 
| LIBXMLPP_API Glib::ustring xmlpp::format_xml_parser_error | ( | const _xmlParserCtxt * | parser_context | ) | 
Format a parser error into a text string, suitable for printing.
| parser_context | Pointer to an _xmlParserCtxt struct. | 
| 
 | inline | 
Equivalent to Parser::parse_stream().
| class LIBXMLPP_API xmlpp::Element | 
| struct LIBXMLPP_API xmlpp::OutputBufferCallback | 
| struct LIBXMLPP_API xmlpp::ParserInputBufferCallback | 
 1.8.11
 1.8.11