Enumerations and constant values used primarily in the XML system but useful for interacting with it in other places. More...
#include "datatypes.h"
Include dependency graph for xmlenumerations.h:
This graph shows which files directly or indirectly include this file: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. | |
Constant Groups | |
| 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.
1.8.4