This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Incrementing a Variable
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Incrementing a Variable
- From: "Tim Watts" <timw at 3d3 dot com>
- Date: Fri, 11 May 2001 09:54:16 +1000
- Reply-To: xsl-list at lists dot mulberrytech dot com
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@lists.mulberrytech.com
Subject: [xsl] 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