xsl-list
[Top] [All Lists]

RE: Finding last node in recursive tree

2003-08-07 13:55:42
xsl:if test="not(following::dataset | descendant::dataset)"

Michael Kay

-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com 
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of 
Woosley, David
Sent: 07 August 2003 20:33
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
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



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