[xml] XPath expression returning unexpected nodeset?
- From: "Eddy Steevens" <esteevens hotmail com>
- To: xml gnome org
- Subject: [xml] XPath expression returning unexpected nodeset?
- Date: Tue, 20 Jul 2004 13:19:14 +0200
Hello,
I have an xml document as follows:
<?xml version="1.0" ?>
<keys>
<data>
<item1>x1</item1>
<item2>y1</item2>
</data>
<data>
<item1>x2</item1>
<item2>y2</item2>
</data>
<data>
<item1>x3</item1>
<item2>y3</item2>
</data>
</keys>
When I evaluate the XPATH Expression "//data", I get a nodeset with 3
elements, BUT the first one contains all 3 data elements and their children,
the second one 2 and the third one only one.
NodeSet->nodeTab[0] contains:
<data>
<item1>x1</item1>
<item2>y1</item2>
</data>
<data>
<item1>x2</item1>
<item2>y2</item2>
</data>
<data>
<item1>x3</item1>
<item2>y3</item2>
</data>
NodeSet->nodeTab[1] contains:
<data>
<item1>x2</item1>
<item2>y2</item2>
</data>
<data>
<item1>x3</item1>
<item2>y3</item2>
</data>
NodeSet->nodeTab[2] contains:
<data>
<item1>x3</item1>
<item2>y3</item2>
</data>
I'dd expected to see 3 elements in the nodeset each containing one data
element. Or only 1 element in the nodeset containing all 3 data elements.
What's wrong here? Probably it is just me being plain stupid.
E.
_________________________________________________________________
Try before you buy http://linkstat.neckermann.de/go.mb1?benl_10044
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]