Subject: RE: [xsl] 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Incrementing a Variable, Tim Watts | Thread | [xsl] Reformatting, Brucato, Greg |
Re: [xsl] How to dump a key for deb, Jeni Tennison | Date | RE: [xsl] Reformatting, Michael Kay |
Month |