Enumerations and constant values used primarily in the XML system but useful for interacting with it in other places. More...
#include "datatypes.h"
Go to the source code of this file.
Namespaces | |
Mezzanine | |
The bulk of the engine components go in this namspace. | |
Mezzanine::XML | |
All tools for working with XML are located in this namespace. | |
Variables | |
const unsigned int | Mezzanine::XML::FormatDefault = FormatRaw |
The default set of formatting flags. Only FormatRaw is enabled. More... | |
const unsigned int | Mezzanine::XML::FormatIndent = 0x01 |
Indent the nodes that are written to output stream with as many indentation strings as deep the node is in DOM tree. This flag is off by default. | |
const unsigned int | Mezzanine::XML::FormatNoDeclaration = 0x08 |
Omit default XML declaration even if there is no declaration in the document. This flag is off by default. | |
const unsigned int | Mezzanine::XML::FormatNoEscapes = 0x10 |
Don't escape GetAttribute Values and PCDATA contents. This flag is off by default. | |
const unsigned int | Mezzanine::XML::FormatRaw = 0x04 |
Use raw output mode (no indentation and no line breaks are written). This flag is on by default. | |
const unsigned int | Mezzanine::XML::FormatSaveFileText = 0x20 |
Open file using text mode in XML::Document::SaveFile. This enables special character (i.e. new-line) conversions on some systems. This flag is off by default. | |
const unsigned int | Mezzanine::XML::FormatWriteBom = 0x02 |
Write encoding-specific Byte Order Mark (BOM) to the output stream. This flag is off by default. | |
const unsigned int | Mezzanine::XML::ParseCdata = 0x0004 |
This flag determines if CDATA sections (NodeCdata) are added to the DOM tree. This flag is on by default. | |
const unsigned int | Mezzanine::XML::ParseComments = 0x0002 |
This flag determines if comments (NodeComment) are added to the DOM tree. This flag is off by default. | |
const unsigned int | Mezzanine::XML::ParseDeclaration = 0x0100 |
This flag determines if document declaration (NodeDeclaration) is added to the DOM tree. This flag is off by default. | |
const unsigned int | Mezzanine::XML::ParseDefault = ParseCdata | ParseEscapes | ParseWconvAttribute | ParseEol |
The default parsing mode. More... | |
const unsigned int | Mezzanine::XML::ParseDocType = 0x0200 |
This flag determines if document type declaration (NodeDoctype) is added to the DOM tree. This flag is off by default. | |
const unsigned int | Mezzanine::XML::ParseEol = 0x0020 |
This flag determines if EOL characters are normalized (converted to #xA) during parsing. This flag is on by default. | |
const unsigned int | Mezzanine::XML::ParseEscapes = 0x0010 |
This flag determines if character and entity references are expanded during parsing. This flag is on by default. | |
const unsigned int | Mezzanine::XML::ParseFull = ParseDefault | ParsePi | ParseComments | ParseDeclaration | ParseDocType |
The full parsing mode. More... | |
const unsigned int | Mezzanine::XML::ParseMinimal = 0x0000 |
Minimal parsing mode (equivalent to turning all other flags off). More... | |
const unsigned int | Mezzanine::XML::ParsePi = 0x0001 |
This flag determines if processing instructions (NodePi) are added to the DOM tree. This flag is off by default. | |
const unsigned int | Mezzanine::XML::ParseWconvAttribute = 0x0040 |
This flag determines if attribute values are normalized using CDATA normalization rules during parsing. This flag is on by default. | |
const unsigned int | Mezzanine::XML::ParseWnormAttribute = 0x0080 |
This flag determines if attribute values are normalized using NMTOKENS normalization rules during parsing. This flag is off by default. | |
const unsigned int | Mezzanine::XML::ParseWsPcdata = 0x0008 |
This flag determines if plain character data (NodePcdata) that consist only of whitespace are added to the DOM tree. More... | |
const unsigned int | Mezzanine::XML::ParseWsPcdata_single = 0x0400 |
This flag determines if plain character data (NodePcdata) that is the only child of the parent node and that consists only of whitespace is added to the DOM tree. More... | |
Enumerations and constant values used primarily in the XML system but useful for interacting with it in other places.
Definition in file xmlenumerations.h.