|
libxml++
3.2.3
|
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. If nullptr, 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