[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [xml] xpath and element names
- From: "Kralidis,Tom [Burlington]" <Tom Kralidis ec gc ca>
- To: <veillard redhat com>
- Cc: xml gnome org
- Subject: Re: [xml] xpath and element names
- Date: Sat, 24 Nov 2007 18:54:06 -0500
>
> On Fri, Nov 23, 2007 at 01:05:20PM -0500, Kralidis,Tom
> [Burlington] wrote:
> >
> > Hi,
> >
> > I'm using libxml2 Version: 2.6.29 on fc7, with the xpath
> > functionality, to parse an XML document.
> [...]
> > Line 83 shows an attempt to fetch the name of the root element, but
> > I'm not getting any results. What's the approach to
> fetching the name
> > of an element in libxml2's xpath support?
>
> in XPath it's name() / local-name() see the spec, of course
> it's the same in libxml2 !
>
> http://www.w3.org/TR/xpath#function-name
>
> For XPath querying example:
> http://xmlsoft.org/examples/index.html#XPath
>
Thanks for the info. I'm in a situation where I need to know the root
element name before further processing.
So to get the element name does one use xmlXPathEval with an xpath of
"name(/*)" or xmlXPathEvalExpression with an xpath of "/*" ?
Furthermore, to fetch the resulting string, is this stored in
xmlNodeSet->nodeTab[0]->name or xmlXPathObject->stringval ?
Thanks for any advice
..Tom
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]