52 const std::string &element_name,
53 std::vector<XMLElement *> &result);
73 std::vector<XMLElement *> &result);
93 const std::string &element_name,
94 const std::string &attribute_id,
95 std::vector<XMLElement *> &result);
116 const std::string &element_name,
117 const std::string &attribute_id,
118 const std::string &attribute_value,
119 std::vector<XMLElement *> &result);
136 const std::string &element_name,
137 std::vector<XMLElement *> &result);
155 std::vector<XMLElement *> &result);
173 const std::string &element_name,
174 const std::string &attribute_id,
175 std::vector<XMLElement *> &result);
195 const std::string &element_name,
196 const std::string &attribute_id,
197 const std::string &attribute_value,
198 std::vector<XMLElement *> &result);
215 std::function<
bool(
const XMLElement &)> search_function,
216 std::vector<XMLElement *> &result);
230 std::function<
bool(
const XMLElement &)> search_function,
231 std::vector<XMLElement *> &result);
239 writeXML(
const std::vector<XMLElement> &elements, std::string &result);
247 writeXML(
const std::vector<XMLElement *> &elements, std::string &result);
251 writeXMLRecursive(
const std::vector<XMLElement> &elements,
252 std::string &result,
size_t &tab_count);
255 writeXMLRecursive(
const std::vector<XMLElement *> &elements,
256 std::string &result,
size_t &tab_count);
259 copyAndReplaceProhibitedSymbols(
const std::string &source,
260 std::string &result);
static void searchElement(const std::vector< XMLElement * > &elements, const std::string &element_name, const std::string &attribute_id, std::vector< XMLElement * > &result)
Searches for XML elements.
static void searchElement(const std::vector< XMLElement > &elements, const std::string &element_name, const std::string &attribute_id, const std::string &attribute_value, std::vector< XMLElement * > &result)
Searches for XML elements.
static void searchElement(const std::vector< XMLElement > &elements, std::function< bool(const XMLElement &)> search_function, std::vector< XMLElement * > &result)
Searches for XML elements.
static void searchElement(const std::vector< XMLElement > &elements, const std::string &element_name, const std::string &attribute_id, std::vector< XMLElement * > &result)
Searches for XML elements.
static void searchElement(const std::vector< XMLElement * > &elements, std::function< bool(const XMLElement &)> search_function, std::vector< XMLElement * > &result)
Searches for XML elements.
static void searchElement(const std::vector< XMLElement * > &elements, const std::string &element_name, const std::string &attribute_id, const std::string &attribute_value, std::vector< XMLElement * > &result)
Searches for XML elements.