Subject: RE: number continuation problem
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Mon, 30 Jun 2003 18:54:10 +0100
|
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@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of
> Andrew Welch
> Sent: 30 June 2003 16:49
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: 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
|