Re: [xsl] implement for loop with XSLT

Subject: Re: [xsl] implement for loop with XSLT
From: Goetz Bock <bock@xxxxxxxxxxx>
Date: Sun, 18 Mar 2001 21:32:53 +0100
On Sun, Mar 18 '01 at 12:14, Dan Diebolt wrote:
> I came up with the enclosed code to grab the value of an <n> element
> and generate a list of integers and their squares between 1 and n:
> [ ... ]
> If I am stuck with this recursive solution, is there a way
Well, recursion is the only way using a functional programming language,
and there is nothing bad about it.

Somewhere on the web, there is an XSL-T preprocessor that allows you
write for, while and until loops, but IMNOHP you should try functional
programming, it realy rocks. 

> to write a generic "for" template but pass in a "body" that
> needs to be evalutate? For example pass a string "$i*$i*$i"
> to evaluate cubes).
for this to work , you'd need an evaluate statement, some XSL-T
processors offer it and there are attemps to extend XSL-T to support it.
(I'm not sure wether this is a good thing or not)

Cu,
    Goetz.

Attachment: pgp00003.pgp
Description: PGP signature

Current Thread