#include "LDK/VFileSystem.h"
#include "LDK/String.h"
Include dependency graph for XML.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | LDK |
Data Structures | |
class | LDK::XmlOutStream |
struct | LDK::XmlCursor |
class | LDK::XmlBase |
struct | LDK::XmlBase::Entity |
class | LDK::XmlNode |
class | LDK::XmlAttribute |
class | LDK::XmlAttributeSet |
class | LDK::XmlElement |
class | LDK::XmlComment |
class | LDK::XmlText |
class | LDK::XmlDeclaration |
class | LDK::XmlUnknown |
class | LDK::XmlDocument |
class | LDK::XmlHandle |
Defines | |
#define | LDKXML_STRING LDK::String |
#define | LDKXML_OSTREAM XmlOutStream |
#define | LDKXML_LOG VFileSystem::stdOut()->printf |
Enumerations | |
enum | { LDKXML_SUCCESS, LDKXML_NO_ATTRIBUTE, LDKXML_WRONG_TYPE } |
enum | LDK::XmlEncoding { LDKXML_ENCODING_UNKNOWN, LDKXML_ENCODING_UTF8, LDKXML_ENCODING_LEGACY } |
Variables | |
LDK_API | LDK::XmlDocument |
LDK_API | LDK::XmlElement |
LDK_API | LDK::XmlComment |
LDK_API | LDK::XmlUnknown |
LDK_API | LDK::XmlAttribute |
LDK_API | LDK::XmlText |
LDK_API | LDK::XmlDeclaration |
LDK_API | LDK::XmlParsingData |
const int | LDK::LDKXML_MAJOR_VERSION = 2 |
const int | LDK::LDKXML_MINOR_VERSION = 3 |
const int | LDK::LDKXML_PATCH_VERSION = 4 |
const LDK_API XmlEncoding | LDK::LDKXML_DEFAULT_ENCODING |
The adaptions include VFileSystem support, LDK memory allocation used throughout, and the "Ti" prefix removed from all class names. Otherwise it is simply TinyXml, and TinyXml docs and tutes will be usefull.
Currently the STL stream support is disabled (awaiting making VFiles and iostreams interoperate) and UTF-8 (an 8-bit unicode format) is broken due to issues with VFiles and UTF-8.
Definition in file XML.h.