RE: Re: Reference to variable cannot be resolved.
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
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format