Oxygen XML Editor
 
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

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


Subject: RE: [xsl] Xpath expression for nested elements with same name
From: "Simon Shutter" <simon@xxxxxxxxxxx>
Date: Sat, 3 Feb 2007 08:49:50 -0800

This is a belated thank you to Michael Kay and George Cristian Bina for
their assistance with this question.

Simon  

-----Original Message-----
From: Michael Kay [mailto:mike@xxxxxxxxxxxx] 
Sent: February 1, 2007 2:29 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: RE: [xsl] Xpath expression for nested elements with same name

> 
> 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/


Current Thread
 
© 2002-2008 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy
This website was created & generated with <oXygen/> XML Editor
Keywords