14#include <xercesc/dom/DOM.hpp>
15#include <xercesc/parsers/XercesDOMParser.hpp>
24 virtual bool ParseFile(
const std::string&)
override;
26 const std::string&)
override;
27 virtual bool ParseString(
const std::string&)
override;
29 const std::string&)
override;
30 virtual bool WriteToFile(
const std::string&)
override;
38 std::unique_ptr<xercesc::XercesDOMParser>
m_parser;
virtual bool ParseString(const std::string &) override
virtual void elementLoop(AGDDController &c, xercesc::DOMNode *) override
virtual void elementLoop() override
virtual bool WriteToFile(const std::string &) override
virtual bool ParseFile(const std::string &) override
virtual bool ParseFileAndNavigate(AGDDController &c, const std::string &) override
xercesc::DOMDocument * m_doc
std::unique_ptr< xercesc::XercesDOMParser > m_parser
virtual void navigateTree(AGDDController &c) override
XercesParser(XMLHandlerStore &xs)
virtual bool ParseStringAndNavigate(AGDDController &c, const std::string &) override