|
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) |
|
void | setCurrentNode (xercesc::DOMElement *elt) |
|
void | setXercesParser (xercesc::XercesDOMParser *parser) |
|
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) |
|
xercesc::DOMElement * | getCurrentNode () |
|
xercesc::XercesDOMParser * | getXercesParser () |