Skip to content

scram::xml

Namespaces

Name
scram::xml::detail

Classes

Name
classscram::xml::Document <br>XML DOM tree document.
classscram::xml::Element <br>XML Element adaptor.
structscram::xml::Error <br>The base for all XML related errors.
structscram::xml::ParseError <br>XML parsing errors.
classscram::xml::Stream <br>XML Stream document.
classscram::xml::StreamElement <br>Writer of data formed as an XML element to a stream.
structscram::xml::StreamError <br>Errors in using XML streaming facilities.
classscram::xml::Validator <br>RelaxNG validator.
structscram::xml::ValidityError <br>XML document validity errors.
structscram::xml::XIncludeError <br>XInclude resolution issues.

Types

Name
using boost::error_info< struct tag_xml_attribute, std::string >errinfo_attribute <br>The XML attribute name.
using boost::error_info< struct tag_xml_element, std::string >errinfo_element <br>The XML element name.

Attributes

Name
const intkParserOptions <br>The parser options passed to the library parser.

Types Documentation

using errinfo_attribute

cpp
using scram::xml::errinfo_attribute = typedef boost::error_info<struct tag_xml_attribute, std::string>;

The XML attribute name.

using errinfo_element

cpp
using scram::xml::errinfo_element = typedef boost::error_info<struct tag_xml_element, std::string>;

The XML element name.

Attributes Documentation

variable kParserOptions

cpp
const int kParserOptions = XML_PARSE_XINCLUDE | XML_PARSE_NOBASEFIX |
                           XML_PARSE_NONET | XML_PARSE_NOXINCNODE |
                           XML_PARSE_COMPACT | XML_PARSE_HUGE;

The parser options passed to the library parser.


Updated on 2025-11-11 at 16:51:08 +0000