195 #endif // Include guard
const unsigned int ParseWnormAttribute
This flag determines if attribute values are normalized using NMTOKENS normalization rules during par...
const unsigned int ParseEol
This flag determines if EOL characters are normalized (converted to #xA) during parsing. This flag is on by default.
XPathValueType
XPathQuery return type.
const unsigned int ParseWconvAttribute
This flag determines if attribute values are normalized using CDATA normalization rules during parsin...
The parser could not determine type of tag.
const unsigned int ParseMinimal
Minimal parsing mode (equivalent to turning all other flags off).
All the definitions for datatypes as well as some basic conversion functions are defined here...
Parsing error occurred while parsing comment.
A document tree's absolute GetRoot.
Processing instruction, i.e. ''.
Parsing error occurred while parsing document type declaration.
const unsigned int ParseDefault
The default parsing mode.
Error reading from file or stream.
const unsigned int ParseWsPcdata
This flag determines if plain character data (NodePcdata) that consist only of whitespace are added t...
const unsigned int ParseFull
The full parsing mode.
This is returned to indicated there where no issues parsing the XML document.
Number This corresponds to a double or Real.
const unsigned int FormatSaveFileText
Open file using text mode in XML::Document::SaveFile. This enables special character (i...
Encoding
These flags determine the encoding of input data for an XML document.
Plain character data, i.e. 'text'.
Auto-detect input DocumentEncoding using BOM or < / detection; use UTF8 if BOM is not found...
const unsigned int FormatNoDeclaration
Omit default XML declaration even if there is no declaration in the document. This flag is off by def...
Parsing error occurred while parsing document declaration/processing instruction. ...
Parsing error occurred while parsing end element tag.
NodeType
The types of nodes that could be in the XML Tree.
const unsigned int ParseDeclaration
This flag determines if document declaration (NodeDeclaration) is added to the DOM tree...
Parsing error occurred while parsing start element tag.
An unkown error, currently nothing should be able to return this status.
File was not found during a loading from filename attempt.
The same document encoding wchar_t has (usually either UTF16 or UTF32)
Corresponds to the String type.
const unsigned int FormatDefault
The default set of formatting flags. Only FormatRaw is enabled.
Parsing error occurred while parsing CDATA section.
Document Type declaration, i.e. ''.
Unknown Type (query failed to compile)
UTF32 with native endianness.
ParseStatus
These statuses are used to help determine what issues, if any the parser had. Returned by Mezzanine::...
Document declaration, i.e. ''.
UTF16 with native endianness.
const unsigned int ParseEscapes
This flag determines if character and entity references are expanded during parsing. This flag is on by default.
The bulk of the engine components go in this namspace.
const unsigned int ParseDocType
This flag determines if document type declaration (NodeDoctype) is added to the DOM tree...
Parsing error occurred while parsing element attribute.
const unsigned int FormatRaw
Use raw output mode (no indentation and no line breaks are written). This flag is on by default...
const unsigned int ParseCdata
This flag determines if CDATA sections (NodeCdata) are added to the DOM tree. This flag is on by defa...
There was a mismatch of start-end tags (closing tag had incorrect name, some tag was not closed or th...
Parsing error occurred while parsing PCDATA section.
const unsigned int ParseComments
This flag determines if comments (NodeComment) are added to the DOM tree. This flag is off by default...
Could not allocate memory.
const unsigned int FormatWriteBom
Write encoding-specific Byte Order Mark (BOM) to the output stream. This flag is off by default...
Also called IEC_8859-1 a common encoding on windows, see http://en.wikipedia.org/wiki/ISO/IEC_8859-1 ...
const unsigned int ParseWsPcdata_single
This flag determines if plain character data (NodePcdata) that is the only child of the parent node a...
const unsigned int FormatNoEscapes
Don't escape GetAttribute Values and PCDATA contents. This flag is off by default.
const unsigned int ParsePi
This flag determines if processing instructions (NodePi) are added to the DOM tree. This flag is off by default.
Empty (null) node handle.
const unsigned int FormatIndent
Indent the nodes that are written to output stream with as many indentation strings as deep the node ...