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