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

Subject: Re: [xsl] Reference to variable cannot be resolved.
From: S Woodside <sbwoodside@xxxxxxxxx>
Date: Fri, 14 Feb 2003 01:55:54 -0500
Is this ever done in good practise? Seems like a good candidate for a processor warning.


On Thursday, February 13, 2003, at 07:40 PM, Mike Brown wrote:

True, but in this case, x seems to be evaluated twice:

<xsl:stylesheet version="1.0" xmlns:xsl="";>
<xsl:variable name="x" select="'hello'"/>
<xsl:template match="/">
<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"/>
<xsl:template name="test">
<r><xsl:value-of select="$x"/></r> <!-- $x is 'hello' here -->

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 -- 99% Devil, 1% Angel

XSL-List info and archive:

Current Thread