| 
 
Subject: Re: [xsl] Reference to variable cannot be resolved. From: S Woodside <sbwoodside@xxxxxxxxx> Date: Fri, 14 Feb 2003 01:55:54 -0500  | 
True, but in this case, x seems to be evaluated twice:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:variable name="x" select="'hello'"/>
<xsl:template match="/">
<result>
<r><xsl:value-of select="$x"/></r> <!-- $x is 'hello' here -->
<xsl:variable name="x" select="'hi'"/>
<r><xsl:value-of select="$x"/></r> <!-- $x is 'hi' here -->
<xsl:call-template name="test"/>
</result>
</xsl:template>
<xsl:template name="test">
<r><xsl:value-of select="$x"/></r> <!-- $x is 'hello' here -->
</xsl:template>
</xsl:stylesheet>
Explaining to people why that's legal, after telling them they can only assign x once, is a nice challenge :)
---
     anti-spam: do not post this address publicly
www.simonwoodside.com -- 99% Devil, 1% Angel| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] Reference to variable can, Mike Brown | Thread | Re: [xsl] Reference to variable can, David Carlisle | 
| RE: RE: [xsl] How to implement an a, Wendell Piez | Date | Re: [xsl] Process some elements, bu, S Woodside | 
| Month |