Re: [libxml++] xpath with namespaces
- From: Murray Cumming <murrayc murrayc com>
 
- To: libxml++ <libxmlplusplus-general lists sourceforge net>
 
- Subject: Re: [libxml++] xpath with namespaces
 
- Date: Mon, 20 Dec 2004 00:06:42 +0100
 
I don't know enough about the XPath syntax to know whether this should
work. Could someone attach a test case (not a URL) in bugzilla, if we
don't make progress here.
On Mon, 2004-12-06 at 13:36 -0800, Curtis Spencer wrote:
> I am able to successfully parse the file using both the DOMParser and
> the SaxParser, so I don't believe there is an error.  If you want to
> take a look at the file it is at:
> 
> http://www.gentoo.org/rdf/en/glsa-index.rdf
[snip]
> > >  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.
-- 
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]