51 const std::string &element_name,
52 std::vector<XMLElement *> &result);
72 std::vector<XMLElement *> &result);
92 const std::string &element_name,
93 const std::string &attribute_id,
94 std::vector<XMLElement *> &result);
115 const std::string &element_name,
116 const std::string &attribute_id,
117 const std::string &attribute_value,
118 std::vector<XMLElement *> &result);
135 const std::string &element_name,
136 std::vector<XMLElement *> &result);
154 std::vector<XMLElement *> &result);
172 const std::string &element_name,
173 const std::string &attribute_id,
174 std::vector<XMLElement *> &result);
194 const std::string &element_name,
195 const std::string &attribute_id,
196 const std::string &attribute_value,
197 std::vector<XMLElement *> &result);
205 writeXML(
const std::vector<XMLElement> &elements, std::string &result);
213 writeXML(
const std::vector<XMLElement *> &elements, std::string &result);
217 writeXMLRecursive(
const std::vector<XMLElement> &elements,
218 std::string &result,
size_t &tab_count);
221 writeXMLRecursive(
const std::vector<XMLElement *> &elements,
222 std::string &result,
size_t &tab_count);
225 copyAndReplaceProhibitedSymbols(
const std::string &source,
226 std::string &result);
static void searchElement(const std::vector< XMLElement * > &elements, const XMLElement::Type &element_type, std::vector< XMLElement * > &result)
Searches for XML elements.
static void searchElement(const std::vector< XMLElement > &elements, const XMLElement::Type &element_type, 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, 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, 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, std::vector< XMLElement * > &result)
Searches for XML elements.
static void searchElement(const std::vector< XMLElement * > &elements, const std::string &element_name, 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.