RE: [xsl] for i = 1 to 10, or while (is there an equivalent?)

Subject: RE: [xsl] for i = 1 to 10, or while (is there an equivalent?)
From: <Jarno.Elovirta@xxxxxxxxx>
Date: Wed, 10 Nov 2004 09:12:10 +0200
Hi,

> Actually, I think I'm already dead in the water.  Is there a
> way to modify a
> variable after it is declared and set?

FAQ, no.

> What I was hoping to do was (forgive the ugly psuedo xsl):
>
> 	while (<xsl:if test="contains($var,'\')")
> 	{
> 		var = <xsl:value-of
> select="substring-before($var,'\')"/><xsl:text>\\</xsl:text><x
> sl:value-of
> select="substring-after($var,'\')"/>
> 	}

If you only knew the power of the Dark Side. Use recursion

def foo(var):
	if contains(var, '\'):
		print substring-before(var, '\')
		print '\\'
		foo(substring-after(var, '\'))
	else:
		print var

Cheers,

Jarno

Current Thread