Subject: RE: 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: 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
|