RE: [xsl] Re: Reference to variable cannot be resolved.

Subject: RE: [xsl] Re: Reference to variable cannot be resolved.
From: Américo Albuquerque <aalbuquerque@xxxxxxxxxxxxxxxx>
Date: Mon, 17 Feb 2003 10:41:52 -0000
But this contradicts the fact that xslt doesn't run sequentially. For
the first variable to be shadowed by the second, the first has to be set
first. Why not the opposite? Why not the second being shadowed by the
first?

-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Michael Kay
Sent: Monday, February 17, 2003 8:56 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: RE: [xsl] Re: Reference to variable cannot be resolved.

> Hi.
> Bu then how the compiler knows wish variable is the right one?
> i. e.,
> if I have:
> <xsl:variable name="x" select="1"/>
> <xsl:variable name="x" select="2"/>
> 
> when I do:
> <xsl:value-of select="$x"/>
> 
> what will appear? 1 or 2?
> 
2. The first variable is not in scope, because it is shadowed by the
second variable.

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread