Re: [xsl] Insert running number with special start value

Subject: Re: [xsl] Insert running number with special start value
From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx>
Date: Fri, 31 Aug 2007 15:45:38 +0100
On 8/31/07, Meyer, Roland <roland.1.meyer@xxxxxxx> wrote:
> Hi,
>
> I could not find a solution for my question in the FAQs, although I
> think it could be trivial.
>
> I have an XSL with a for-each loop and like to place a running number
> into my output xml.
>
> I could do this successful by using the following code:
>
>    <xsl:for-each select="MyTag">
>    ...
>       <xsl:element name="running_number"><xsl:number/></xsl:element>
>    ...
>    </xsl:for-each>
>
> It starts with value 1 and counts up till the loop ends.
>
> But now I like to start with e.g. value 900 and not with value 1. What
> is the easiest way to do this (the number attributes seem not to support
> such thing)?

<running-number>
  <xsl:value-of select="900 + position()"/>
</


-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/

Current Thread