xsl-list
[Top] [All Lists]

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

2004-11-10 00:12:10
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