21 #ifndef TREEMANIPULATION_H
22 #define TREEMANIPULATION_H
25 #include <xercesc/dom/DOM.hpp>
31 XERCES_CPP_NAMESPACE_USE
41 void addRoot(DOMDocument* &doc,
string rootName,
string rootContent);
51 void renameNode(DOMDocument* &doc,
string selector,
string oldNameOrParent,
string newNameOrAtt,
string newContentOrNewAtt);
61 void addNode(DOMDocument* &doc,
string addType,
string parentName,
string childOrAtt,
string contentOrVal);
70 void removeNode(DOMDocument * &doc,
string removeType,
string parentName,
string childOrAtt);
void removeNode(DOMDocument *&doc, string removeType, string parentName, string childOrAtt)
void renameNode(DOMDocument *&doc, string selector, string oldNameOrParent, string newNameOrAtt, string newContentOrNewAtt)
void addRoot(DOMDocument *&doc, string rootName, string rootContent)
void addNode(DOMDocument *&doc, string addType, string parentName, string childOrAtt, string contentOrVal)