RE: [xsl] Incrementing a Variable

Subject: RE: [xsl] 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: [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


Current Thread