84 static XSD_DOM_AUTO_PTR<xercesc::DOMDocument>
ReadXmlFile(
85 const std::string& rFileName,
86 const ::xsd::cxx::tree::properties<char>& rProps,
134 const std::string& rFileName,
135 ::xsd::cxx::xml::error_handler<char>& rErrorHandler,
136 const ::xsd::cxx::tree::properties<char>& rProps,
146 static void PrintNode(
const std::string& rMsg, xercesc::DOMNode* pNode,
bool showChildren=
false);
159 static xercesc::DOMElement*
SetNamespace(xercesc::DOMDocument* pDocument,
160 xercesc::DOMElement* pElement,
161 const std::string& rNamespace);
174 static xercesc::DOMElement*
SetNamespace(xercesc::DOMDocument* pDocument,
175 xercesc::DOMElement* pElement,
176 const XMLCh* pNamespace);
190 xercesc::DOMElement* pElement,
191 const XMLCh* pNewElementLocalName);
198 static std::vector<xercesc::DOMElement*>
GetChildElements(
const xercesc::DOMElement* pElement);
206 static std::vector<xercesc::DOMElement*>
FindElements(
const xercesc::DOMElement* pContextElement,
207 const std::string& rPath);
218 static void FindElements(
const xercesc::DOMElement* pContextElement,
219 const std::vector<std::string>& rNames,
220 std::vector<xercesc::DOMElement*>& rResults,
231 static std::string
EscapeSpaces(
const std::string& rPath);