65 std::vector<XMLElement>
70 parseElementAttribute(
const std::string &document,
size_t &position,
71 std::shared_ptr<XMLElement> element);
74 parseProgramControlElement(
const std::string &document,
size_t &position,
75 std::shared_ptr<XMLElement> element);
78 parseSpecialElement(
const std::string &document,
size_t &position,
79 std::shared_ptr<XMLElement> element);
82 parseElementContent(
const std::string &document,
size_t &position,
83 std::shared_ptr<XMLElement> element);
86 replaceXMLEntities(std::vector<XMLElement> &elements);
89 replacementFunc(std::string &str);
91 std::vector<std::tuple<std::string, std::string>> replacement;