libxml++
2.40.1
|
Classes | |
class | Attribute |
Represents an XML Node attribute. 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 XML DTDs. 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 set KeepBlanksDefault and IndentTreeOutput of libxmlpp and restore their initial value in its destructor. More... | |
class | Node |
Represents XML Nodes. More... | |
class | NonCopyable |
A base for classes which cannot be copied. 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 | Schema |
Represents an XML Schema. More... | |
class | SchemaBase |
Base class for schemas, used for validation of XML files. More... | |
class | SchemaValidator |
XML Schema Validator. 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... | |
Typedefs | |
typedef std::vector< Node* > | NodeSet |
Enumerations | |
enum | XmlEntityType { XML_INTERNAL_GENERAL_ENTITY = 1, XML_EXTERNAL_GENERAL_PARSED_ENTITY = 2, XML_EXTERNAL_GENERAL_UNPARSED_ENTITY = 3, XML_INTERNAL_PARAMETER_ENTITY = 4, XML_EXTERNAL_PARAMETER_ENTITY = 5, XML_INTERNAL_PREDEFINED_ENTITY = 6 } |
enum | XPathResultType { XPATH_RESULT_UNDEFINED = 0, XPATH_RESULT_NODESET = 1, XPATH_RESULT_BOOLEAN = 2, XPATH_RESULT_NUMBER = 3, XPATH_RESULT_STRING = 4 } |
An XPath expression is evaluated to yield a result, which has one of the following four basic types: More... | |
Functions | |
Glib::ustring | format_xml_error (const _xmlError* error=nullptr) |
Format an _xmlError struct into a text string, suitable for printing. More... | |
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... | |
typedef std::vector<Node*> xmlpp::NodeSet |
enum xmlpp::XmlEntityType |
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. |
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().