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

RE: [xsl] Finding last node in recursive tree


Subject: RE: [xsl] Finding last node in recursive tree
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Thu, 7 Aug 2003 21:55:42 +0100

xsl:if test="not(following::dataset | descendant::dataset)"

Michael Kay

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Woosley, David
> Sent: 07 August 2003 20:33
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Finding last node in recursive tree
> 
> 
> Assume my XML document contains one or MORE hierarchies of 
> 'dataset' nodes, like this:
> 			
> <report>
>    <stuff/>
>    <dataset>
>       <dataset>
>          <stuff/>
>       </dataset>
>       <dataset>
>          <stuff/>
>       </dataset>
>    </dataset>
> 	<stuff/>
>    <dataset>
>       <dataset>
>          <stuff/>
>          <dataset>
>             <stuff/>
>          </dataset>
>          <DATASET>
>             <stuff/>
>          </dataset>
>          <stuff/>
>       </dataset>
>    </dataset>
> 	<stuff/>
> </report>
> 
> The 'dataset' levels will vary in depth.  Other elements will 
> be sprinkled among the 'dataset' nodes.  How can I determine 
> when I am at the beginning of the very LAST 'dataset' node 
> (the node in caps above), regardless if its depth?
> 
> Many thanks,
> 
> David Woosley
> 
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords
xml