Открытые типы |
|
typedef UniXML_iterator | iterator |
Открытые члены |
|
xmlNode * | getFirstNode () |
| iterator | begin () |
|
iterator | end () |
|
void | open (const std::string filename) |
|
void | close () |
|
bool | isOpen () |
|
| UniXML (const std::string filename) |
|
void | newDoc (const std::string &root_node, std::string xml_ver="1.0") |
|
bool | save (const std::string filename="", int level=2) |
|
xmlNode * | findNode (xmlNode *node, const std::string searchnode, const std::string name="") const |
|
xmlNode * | findNodeUtf8 (xmlNode *node, const std::string searchnode, const std::string name="") const |
|
xmlNode * | extFindNode (xmlNode *node, int depth, int width, const std::string searchnode, const std::string name="", bool top=true) |
|
xmlNode * | extFindNodeUtf8 (xmlNode *node, int depth, int width, const std::string searchnode, const std::string name="", bool top=true) |
Открытые статические члены |
|
static std::string | getProp (const xmlNode *node, const std::string name) |
|
static std::string | getPropUtf8 (const xmlNode *node, const std::string name) |
|
static int | getIntProp (const xmlNode *node, const std::string name) |
| static int | getPIntProp (const xmlNode *node, const std::string name, int def) |
| | if value if not positive ( <= 0 ), returns def
|
|
static void | setProp (xmlNode *node, const std::string name, const std::string text) |
|
static xmlNode * | createChild (xmlNode *node, const std::string title, const std::string text) |
|
static xmlNode * | createNext (xmlNode *node, const std::string title, const std::string text) |
| static void | removeNode (xmlNode *node) |
| | Удаление указанного узла со всеми вложенными
|
| static xmlNode * | copyNode (xmlNode *node, int recursive=1) |
|
static xmlNode * | nextNode (xmlNode *node) |
Открытые атрибуты |
|
xmlNode * | cur |
|
xmlDoc * | doc |
|
std::string | filename |
Защищенные статические члены |
|
static std::string | xml2local (const std::string text) |
|
static const xmlChar * | local2xml (std::string text) |
|
static std::string | local2utf8 (const std::string text) |
Статические защищенные данные |
|
static int | recur = 0 |