X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=src%2Fxmlutil.cpp;h=c59f5063f93bde96c8a8a2afee87a33db0fe35a9;hb=ce4555008a27376b5d04e361bd3128049fdaca26;hp=a5da0326cb7ebea5e7ab00d1341b5350608d4a86;hpb=50597d2f7d3607e91c94601eb8eb495d73be3eae;p=metaproxy-moved-to-github.git diff --git a/src/xmlutil.cpp b/src/xmlutil.cpp index a5da032..c59f506 100644 --- a/src/xmlutil.cpp +++ b/src/xmlutil.cpp @@ -149,7 +149,7 @@ bool mp_xml::check_element_mp(const xmlNode *ptr, return true; } -std::string mp_xml::get_route(const xmlNode *node) +std::string mp_xml::get_route(const xmlNode *node, std::string &auth) { std::string route_value; if (node) @@ -165,6 +165,8 @@ std::string mp_xml::get_route(const xmlNode *node) if (name == "route") route_value = value; + else if (name == "auth") + auth = value; else throw XMLError("Only attribute route allowed" " in " + std::string((const char *)node->name) @@ -174,6 +176,11 @@ std::string mp_xml::get_route(const xmlNode *node) return route_value; } +std::string mp_xml::get_route(const xmlNode *node) +{ + std::string auth; + return get_route(node, auth); +} const xmlNode* mp_xml::jump_to_children(const xmlNode* node, int xml_node_type)