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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Re: Reference to variable, Michael Kay | Thread | RE: [xsl] Re: Reference to variable, Michael Kay |
[xsl] Pretty-print or replace probl, Maik Stührenberg | Date | RE: [xsl] Huge XML data files >> XS, Américo Albuquerque |
Month |