const char *file_include_path);
void parse_xml_filters(xmlDocPtr doc, const xmlNode *node,
- bool test_only);
+ bool test_only, const char *file_include_path);
void parse_xml_routes(xmlDocPtr doc, const xmlNode *node,
- bool test_only);
+ bool test_only, const char *file_include_path);
bool m_xinclude;
private:
void mp::RouterFleXML::Rep::parse_xml_filters(xmlDocPtr doc,
const xmlNode *node,
- bool test_only)
+ bool test_only,
+ const char *file_include_path)
{
unsigned int filter_nr = 0;
while(node && mp::xml::check_element_mp(node, "filter"))
void mp::RouterFleXML::Rep::parse_xml_routes(xmlDocPtr doc,
const xmlNode *node,
- bool test_only)
+ bool test_only,
+ const char *file_include_path)
{
mp::xml::check_element_mp(node, "route");
{
parse_xml_filters(doc, mp::xml::jump_to_children(node,
XML_ELEMENT_NODE),
- test_only);
+ test_only, file_include_path);
node = mp::xml::jump_to_next(node, XML_ELEMENT_NODE);
}
mp::xml::check_element_mp(node, "routes");
parse_xml_routes(doc, mp::xml::jump_to_children(node, XML_ELEMENT_NODE),
- test_only);
+ test_only, file_include_path);
node = mp::xml::jump_to_next(node, XML_ELEMENT_NODE);
if (node)