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

RE: [xsl] number continuation problem


Subject: RE: [xsl] number continuation problem
From: "Andrew Welch" <AWelch@xxxxxxxxxxxxxxx>
Date: Mon, 30 Jun 2003 16:49:20 +0100

Ok, is it possible in one xpath to do the following:

 <if>
   <node/>
 </if>
 <elseif>
   <node/>
 </elseif>
 <elseif>
   <node/>
 </elseif>
 <if/>
   ^^^

We are at the second <if>.  I need to get the max count of <node>'s in the preceding if/elseif combination (which would be 1).  I have the following xpath:

count(parent::if/preceding-sibling::if [count(step) >= count(following-sibling::elseif[not(preceding-sibling::if[2])]/step)]/step) 

This however, counts both of the elseif/node's, so the predicate evaluates to 1 >= 2, which fails.

Is there technique to get around this in xslt 1.0?

cheers
andrew  

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.491 / Virus Database: 290 - Release Date: 18/06/2003
 

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



Current Thread
Keywords