Subject: RE: Incrementing a Variable
From: "Michael Kay" <mhkay@xxxxxxxxxxxx>
Date: Fri, 11 May 2001 08:39:54 +0100
|
> It was my understanding that you can increment a variable in
> xsl by 1, say
> during each pass of a for loop. Is this true and if not,
> what's the best way
> to achieve this?
Your understanding was wrong.
For simple cases like counting iterations of a for loop, use the position()
function. In other cases, compute the value of the variable as a function of
something in the input document, for example "count(preceding-sibling::*)",
or use xsl:number. In really complicated cases, write a recursive template.
But before you do that, get yourself a book or tutorial!
Mike Kay
Software AG
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|
David Carlisle - Thu, 10 May 2001 19:38:29 -0400 (EDT)
Tim Watts - Thu, 10 May 2001 19:48:41 -0400 (EDT)
Michael Kay - Fri, 11 May 2001 03:35:59 -0400 (EDT) <=
|
|