Subject: Re: Reference to variable cannot be resolved.
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Fri, 14 Feb 2003 09:18:31 -0800 (PST)
|
> > <xsl:template match="/">
> > <xsl:variable name="x" select="1"/>
> > <xsl:variable name="x" select="$x+1"/>
> > <xsl:value-of select="$x"/>
> > </xsl:template>
>
> Um, I think that's legal in XSLT 2.0. What makes you think that it
> isn't?
>
> I think that the argument for allowing shadowing of local variables
> was that it allows those unimaginative programmers who can only think
> of the one variable name (you know who I'm talking about, David C.)
to
> reuse that variable name while carrying out several steps of
> processing on the same value, precisely as you have above.
Jeni,
I am sure that if you were designing your own language you'd never
allow such a practice.
Neither would I.
=====
Cheers,
Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL
__________________________________________________
Do you Yahoo!?
Yahoo! Shopping - Send Flowers for Valentine's Day
http://shopping.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|