Subject: RE: [xsl] Increment/decrement a variable in XSL From: "Julian Reschke" <julian.reschke@xxxxxx> Date: Thu, 4 Apr 2002 10:24:00 +0200 |
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Petr Cimprich > Sent: Thursday, April 04, 2002 10:05 AM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] Increment/decrement a variable in XSL > > > Hi Jeny, > > Jeni Tennison wrote: > > > > >(I hope you weren't suggesting using something like saxon:assign or > >writing an extension function that updated a variable... ;) > > > > I would use an external variable and a set of functions (increase, > decrease, getValue) defined using the script element from the > http://www.exslt.org/functions namespace. > > I think when you want to increment/decrement a variable, you may be > justified to escape to a procedural language and to increment/decrement > a variable simply. XSLT is not designed for this task and all other ways > are more or less workarounds, IMHO. > > I see this is not a "pure XSLT" solution but I think it's appropriate > for this non-XSLT task. Following this line of argument it may be better not to use XSLT at all. You *are* aware that using extension functions to change variable values not only ties you to a specific extension, but also to a particular implementation/version (execution order, variable evaluation order...)? XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Increment/decrement a va, Petr Cimprich | Thread | [xsl] Stuck with Jeni's Logic...Hel, Sachidanandam E K |
Re: [xsl] Increment/decrement a va, Petr Cimprich | Date | Re: [xsl] Increment/decrement a va, Petr Cimprich |
Month |