xml::XMLInternal Class Reference
[XML Tools]
Our internal utilisation of Xerces-C++.
More...
#include <xml_internal.hh>
List of all members.
Public Member Functions |
|
void | parseDocument (const std::string &filename, const std::string &expected_root) |
|
void | setCurrentNode (const std::string &node_name) |
|
bool | setCurrentNodeByAttr (const std::string &node_name, const std::string &attr_name, const std::string &attr_value) |
|
std::string | getText (const std::string &node_name, int index) |
|
std::string | getAttr (const std::string &node_name, const std::string &attr_name, int index) |
|
bool | getFormationAttr (const std::string &id, const std::string &player_id, std::string &row, std::string &col) |
|
xercesc::DOMElement * | findNode (const std::string &node_name, int index) |
|
xercesc::DOMElement * | getCurrentNode () |
|
xercesc::XercesDOMParser * | getXercesParser () |
|
void | setCurrentNode (xercesc::DOMElement *elt) |
|
void | setData (xercesc::DOMElement *elt, const std::string &node_name, const std::string &value) |
|
void | setAttr (xercesc::DOMElement *elt, const std::string &node_name, const std::string &attr_name, const std::string &value) |
|
void | dump (xercesc::XMLFormatTarget *outfile) |
|
void | save (const std::string &filename) |
|
void | print (std::ostream &os) |
Detailed Description
Our internal utilisation of Xerces-C++.
The documentation for this class was generated from the following files: