CRM64Pro GDK v0.11.0
A free cross-platform game development kit built on top of SDL 3.0
|
Inherits CRM64Pro::ObjectBase.
Public Member Functions | |
Sint32 | info (Sint32 iMode=0) |
Request XML object information. | |
Sint32 | getName (string &sName) |
Get the name. | |
Uint32 | getID () |
Get the ID. | |
Sint32 | nodePointTo (Sint32 iParam, char *szNodes,...) |
Search and point to the given node or subnode at any level. | |
Sint32 | nodeFirst () |
Point to the first XML node (the root node). | |
Sint32 | nodeNext () |
Point to the next node (from current pointed node). | |
Sint32 | nodePrev () |
Point to the previous node (from current pointed node). | |
Sint32 | nodeParent () |
Point to the parent node (from current pointed node). | |
Sint32 | nodeChild () |
Point to the first child node (from current pointed node). | |
Sint32 | nodeStore () |
Store node pointer position. | |
Sint32 | nodeRestore () |
Restore node pointer position. | |
Sint32 | nodeRemove () |
Remove pointed node and all its subnodes and attributes. | |
Sint32 | nodeCreate (const string &sNode) |
Create a new node inside the pointed node and point to it. | |
Sint32 | nodeRename (const string &sNode) |
Rename pointed node. | |
Sint32 | nodeGetName (string &sNode) |
Get the name of pointed node. | |
Sint32 | setAttribute (const string &sAttr, const string &sValue) |
Set an attribute inside pointed node with a string value. | |
Sint32 | setAttribute (const string &sAttr, const Sint32 &iValue) |
Set an attribute inside pointed node with an integer value. | |
Sint32 | setAttribute (const string &sAttr, const double &dValue) |
Set an attribute inside pointed node with an integer value. | |
Sint32 | getAttribute (const string &sAttr, string &sValue) |
Get the string value of an attribute inside the pointed node. | |
Sint32 | getAttribute (const string &sAttr, Sint32 &iValue) |
Get the integer value of an attribute inside the pointed node. | |
Sint32 | getAttribute (const string &sAttr, double &dValue) |
Get the double value of an attribute inside the pointed node. | |
Sint32 | removeAttribute (const string &sAttr) |
Remove an attribute and its value inside the pointed node. | |
Sint32 | setText (const string &sText) |
Set a text inside the pointed node. | |
Sint32 | getText (string &sText) |
Get the text contained in the pointed node. | |
Sint32 | removeText () |
Remove the text inside the pointed node. | |
Sint32 | setComment (const string &sComment) |
Set a comment text inside the pointed node. | |
Sint32 | getComment (string &sComment) |
Get the comment text contained in the pointed node. | |
Sint32 | removeComment () |
Remove the comment text inside the pointed node. | |
Sint32 | saveToFile (const string &sFile) |
Export the XML to an external file. | |
Sint32 | save (const string &sFileCDC) |
Save the XML in to a CDC file. | |
Sint32 | save (Sint32 idCDC) |
Save the XML in to a CDC file. | |
XML Object class.