Subject: RE: Incrementing a Variable
From: "Tim Watts" <timw@xxxxxxx>
Date: Fri, 11 May 2001 09:54:16 +1000
|
Jon,
You can't actually increment a variable. Once it is declared it must stay
the same.
The effect you want can be achieved through the use of recursive templates -
that is that the template calles itself again passing a new value
incremented by one.
A good example of recursion if found at
http://www.angelfire.com/tx4/cus/shapes/bottles.html
where the XSLT recurses through the 99 bottles of beer song.
It really helped me to understand the concept.
Cheers,
Tim Watts :)
-----Original Message-----
From: Jon Wynacht
Sent: Friday, 11 May 2001 8:24 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Incrementing a Variable
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?
Jon
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)
|
|