Subject: RE: Xpath expression for nested elements with same name
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Thu, 1 Feb 2007 22:28:57 -0000
|
> I would like to return all nodes that are descendents of <g
> id='match_this'>.
g[@id='match_this']/descendant::node()
> Can you help with the path expression
> please? I would like to return the node set
>
> <g>
> <rect x="100" y="100" width="10" height="10" />
> <rect x="300" y="100" width="10" height="10" />
> <rect x="500" y="100" width="10" height="10" />
> </g>
>
Hmm. That looks to me like the serialization of a single <g> node, not like
the serialization of a node-set containing 4 element nodes and 6 whitespace
text nodes, which is what g[@id='match_this']/descendant::node() will give
you.
Michael Kay
http://www.saxonica.com/
|