From: Thomas V. <tvo...@gm...> - 2004-07-18 18:35:41
|
Hello, I'm trying to use XPaths on documents which use namespaces (e.g. libxml++-2.6.1/examples/sax_exception/example.xml). My code looks like this: xmlpp::DomParser dp; dp.parse_file("example.xml"); xmlpp::Document* doc = dp.get_document(); xmlpp::Element* root = doc->get_root_node(); xmlpp::NodeSet set = root->find("//gjob:Jobs"); If I use "//gjob:Jobs" i get "XPath error : Undefined namespace prefix", and "//Jobs" just returns an empty set. I assume I have to register the namespace first, but I couldn't find anything about this in the documentation. thanks in advance for your help. Thomas Volpini |