-/* $Id: router_flexml.cpp,v 1.18 2006-06-10 14:29:12 adam Exp $
- Copyright (c) 2005-2006, Index Data.
+/* $Id: router_flexml.cpp,v 1.22 2007-05-09 21:23:09 adam Exp $
+ Copyright (c) 2005-2007, Index Data.
- See the LICENSE file for details
+This file is part of Metaproxy.
+
+Metaproxy is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 2, or (at your option) any later
+version.
+
+Metaproxy is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with Metaproxy; see the file LICENSE. If not, write to the
+Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
+02111-1307, USA.
*/
#include "config.hpp"
const xmlNode *node)
{
unsigned int filter_nr = 0;
- while(node && mp::xml::check_element_yp2(node, "filter"))
+ while(node && mp::xml::check_element_mp(node, "filter"))
{
filter_nr++;
void mp::RouterFleXML::Rep::parse_xml_routes(xmlDocPtr doc,
const xmlNode *node)
{
- mp::xml::check_element_yp2(node, "route");
+ mp::xml::check_element_mp(node, "route");
unsigned int route_nr = 0;
- while(mp::xml::is_element_yp2(node, "route"))
+ while(mp::xml::is_element_mp(node, "route"))
{
route_nr++;
const xmlNode* node3 = mp::xml::jump_to_children(node, XML_ELEMENT_NODE);
unsigned int filter3_nr = 0;
- while(node3 && mp::xml::check_element_yp2(node3, "filter"))
+ while(node3 && mp::xml::check_element_mp(node3, "filter"))
{
filter3_nr++;
const xmlNode* root = xmlDocGetRootElement(doc);
- mp::xml::check_element_yp2(root, "yp2");
+ mp::xml::check_element_mp(root, "metaproxy");
const xmlNode* node = mp::xml::jump_to_children(root, XML_ELEMENT_NODE);
- if (mp::xml::is_element_yp2(node, "dlpath"))
+ if (mp::xml::is_element_mp(node, "dlpath"))
{
m_dl_path = mp::xml::get_text(node);
node = mp::xml::jump_to_next(node, XML_ELEMENT_NODE);
}
// process <start> node which is expected first element node
- if (mp::xml::check_element_yp2(node, "start"))
+ if (mp::xml::check_element_mp(node, "start"))
{
const struct _xmlAttr *attr;
std::string id_value;
node = mp::xml::jump_to_next(node, XML_ELEMENT_NODE);
}
// process <filters> node if given
- if (mp::xml::is_element_yp2(node, "filters"))
+ if (mp::xml::is_element_mp(node, "filters"))
{
parse_xml_filters(doc, mp::xml::jump_to_children(node,
XML_ELEMENT_NODE));
node = mp::xml::jump_to_next(node, XML_ELEMENT_NODE);
}
// process <routes> node which is expected third element node
- mp::xml::check_element_yp2(node, "routes");
+ mp::xml::check_element_mp(node, "routes");
parse_xml_routes(doc, mp::xml::jump_to_children(node, XML_ELEMENT_NODE));
{
if (route && *route)
{
- std::cout << "move to " << route << "\n";
+ //std::cout << "move to " << route << "\n";
m_route_it = m_p->m_routes.find(route);
if (m_route_it == m_p->m_routes.end())
{