62 bool open(
const Tchar* dir, Tchar* xmlFile,
const Tchar* root);
70 bool open(
const Tchar* filename,
const Tchar* root);
91 bool setNode(
const Tchar* node,
int index);
119 bool getInt(
const Tchar* node,
int* value);
164 int getKey(
const Tchar* key,
int begin,
int end,
bool closeTag =
false);
168 int _begin[NODES], _end[NODES];
170 unsigned short _nodeIndex;
Simple XML parser.
Definition: SimpleXML.h:42
bool getString(const Tchar *node, Tchar **value)
Get string.
bool setNode(const Tchar *node, int index)
Set specific node by name and index.
int getNodeCount(const Tchar *node)
Get number of nodes with same name.
bool getFloat(const Tchar *node, float *value)
Get float value.
bool open(const Tchar *filename, const Tchar *root)
Open file.
bool getNode(Tchar **value)
Get xml chunk, i.e., selected node with all xml tags.
bool resetNode(void)
Move one node back.
bool setNode(void)
Set node to root of tree.
bool getLong(const Tchar *node, long *value)
Get long integer.
SimpleXML(void)
Constructor.
bool getUnsignedShort(const Tchar *node, unsigned short *value)
Get unsigned short.
~SimpleXML(void)
Destructor.
bool getInt(const Tchar *node, int *value)
Get integer value.
bool setNode(const Tchar *node)
Set specific node by name.
bool open(const Tchar *dir, Tchar *xmlFile, const Tchar *root)
Open file.
bool getBool(const Tchar *node, bool *value)
Get boolean value.