Classes
Implements the interface to the "Visitor pattern" (see the Accept() method.) If you call the Accept() method, it requires being passed a
XMLVisitor class to handle callbacks.
More...
XMLNode is a base class for every object that is in the XML Document Object Model (DOM), except XMLAttributes.
More...
In correct XML the declaration is the first entry in the file.
More...
Any tag that tinyXml doesn't recognize is saved as an unknown.
More...
An attribute is a name-value pair.
More...
The element is a container class.
More...
A Document binds together all the functionality.
More...
A
XMLHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing.
More...
A variant of the
XMLHandle class for working with const XMLNodes and Documents.
More...
Namespaces
Macros
Enumerations
enum
XMLError {
XML_NO_ERROR = 0,
XML_SUCCESS = 0,
XML_NO_ATTRIBUTE,
XML_WRONG_ATTRIBUTE_TYPE,
XML_ERROR_FILE_NOT_FOUND,
XML_ERROR_FILE_COULD_NOT_BE_OPENED,
XML_ERROR_FILE_READ_ERROR,
XML_ERROR_ELEMENT_MISMATCH,
XML_ERROR_PARSING_ELEMENT,
XML_ERROR_PARSING_ATTRIBUTE,
XML_ERROR_IDENTIFYING_TAG,
XML_ERROR_PARSING_TEXT,
XML_ERROR_PARSING_CDATA,
XML_ERROR_PARSING_COMMENT,
XML_ERROR_PARSING_DECLARATION,
XML_ERROR_PARSING_UNKNOWN,
XML_ERROR_EMPTY_DOCUMENT,
XML_ERROR_MISMATCHED_ELEMENT,
XML_ERROR_PARSING,
XML_CAN_NOT_CONVERT_TEXT,
XML_NO_TEXT_NODE
}
Macro Definition Documentation
#define TIXML_SSCANF sscanf
local TIXML_SSCANF sscanf
#define TIXMLASSERT
(
x )
{}
var TIXMLASSERT
(
var )
{}
local TIXMLASSERT
(
local )
{}