Subject: RE: 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: 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 |
|
Martinez, Brian - Fri, 14 Feb 2003 12:17:06 -0500 (EST)
cknell - Fri, 14 Feb 2003 15:52:15 -0500 (EST)
|
|