xsl-list
[Top] [All Lists]

RE: number continuation problem

2003-06-30 10:54:10
Andrew, you are phrasing your questions so that only people with a very
good memory for previous questions in the thread are going to be able to
answer them.

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 
Andrew Welch
Sent: 30 June 2003 16:49
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: RE: [xsl] number continuation problem



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



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



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