xsl-list
[Top] [All Lists]

RE: [xsl] Xpath expression for nested elements with same name

2007-02-01 16:08:42

I would like to return all nodes that are descendents of <g 
id='match_this'>.  

g[(_at_)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[(_at_)id='match_this']/descendant::node() will give
you.

Michael Kay
http://www.saxonica.com/


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>