Открытые типы |
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 |