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