[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: Reference to variable cannot be resolved.
Subject: Re: 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.
simon
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="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
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
- RE: Reference to variable cannot be resolved., (continued)
- Martinez, Brian - Thu, 13 Feb 2003 13:36:27 -0500 (EST)
- Martinez, Brian - Thu, 13 Feb 2003 14:45:27 -0500 (EST)
- Michael Kay - Thu, 13 Feb 2003 18:51:20 -0500 (EST)
- Mike Brown - Thu, 13 Feb 2003 19:38:14 -0500 (EST)
- S Woodside - Fri, 14 Feb 2003 01:53:49 -0500 (EST) <=
- David Carlisle - Fri, 14 Feb 2003 04:49:05 -0500 (EST)
- Mike Brown - Fri, 14 Feb 2003 06:09:40 -0500 (EST)
- bryan - Fri, 14 Feb 2003 06:37:40 -0500 (EST)
- David Carlisle - Fri, 14 Feb 2003 07:12:01 -0500 (EST)
|
|
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
RSS 2.0 |
|
Atom 0.3 |
|
|