|
Public Member Functions |
| void | GetValue (CString &out) const |
| void | GetValue (int &out) const |
| void | GetValue (float &out) const |
| void | GetValue (bool &out) const |
| void | GetValue (unsigned &out) const |
| void | GetValue (DateTime &out) const |
| void | SetValue (int v) |
| void | SetValue (float v) |
| void | SetValue (bool v) |
| void | SetValue (unsigned v) |
| void | SetValue (const DateTime &v) |
| char * | Load (const char *pszXml, PARSEINFO *pi=&piDefault) |
| char * | LoadAttributes (const char *pszAttrs, PARSEINFO *pi=&piDefault) |
| bool | GetXML (RageFileBasic &f, DISP_OPT *opt=&optDefault) |
| bool | LoadFromFile (const CString &sFile, PARSEINFO *pi=&piDefault) |
| bool | LoadFromFile (RageFileBasic &f, PARSEINFO *pi=&piDefault) |
| bool | SaveToFile (const CString &sFile, DISP_OPT *opt=&optDefault) |
| bool | SaveToFile (RageFileBasic &f, DISP_OPT *opt=&optDefault) |
| const XAttr * | GetAttr (const char *attrname) const |
| XAttr * | GetAttr (const char *attrname) |
| const char * | GetAttrValue (const char *attrname) |
| bool | GetAttrValue (const char *name, CString &out) const |
| bool | GetAttrValue (const char *name, int &out) const |
| bool | GetAttrValue (const char *name, float &out) const |
| bool | GetAttrValue (const char *name, bool &out) const |
| bool | GetAttrValue (const char *name, unsigned &out) const |
| bool | GetAttrValue (const char *name, DateTime &out) const |
| const XNode * | GetChild (const char *m_sName) const |
| XNode * | GetChild (const char *m_sName) |
| const char * | GetChildValue (const char *m_sName) |
| bool | GetChildValue (const char *name, CString &out) const |
| bool | GetChildValue (const char *name, int &out) const |
| bool | GetChildValue (const char *name, float &out) const |
| bool | GetChildValue (const char *name, bool &out) const |
| bool | GetChildValue (const char *name, unsigned &out) const |
| bool | GetChildValue (const char *name, DateTime &out) const |
| XAttr * | GetChildAttr (const char *name, const char *attrname) |
| const char * | GetChildAttrValue (const char *name, const char *attrname) |
| int | GetChildCount () |
| XNode * | AppendChild (const char *m_sName=NULL, const char *value=NULL) |
| XNode * | AppendChild (const char *m_sName, float value) |
| XNode * | AppendChild (const char *m_sName, int value) |
| XNode * | AppendChild (const char *m_sName, unsigned value) |
| XNode * | AppendChild (const char *m_sName, const DateTime &value) |
| XNode * | AppendChild (XNode *node) |
| bool | RemoveChild (XNode *node) |
| XAttr * | AppendAttr (const char *m_sName=NULL, const char *value=NULL) |
| XAttr * | AppendAttr (const char *m_sName, float value) |
| XAttr * | AppendAttr (const char *m_sName, int value) |
| XAttr * | AppendAttr (const char *m_sName, unsigned value) |
| XAttr * | AppendAttr (const char *m_sName, const DateTime &value) |
| XAttr * | AppendAttr (XAttr *attr) |
| bool | RemoveAttr (XAttr *attr) |
| void | SetAttrValue (const char *m_sName, const char *value) |
| | XNode () |
| | ~XNode () |
| void | Clear () |
Public Attributes |
| CString | m_sName |
| CString | m_sValue |
| XNodes | m_childs |
| XAttrs | m_attrs |