- From: TOM <ptittom@free.fr>
- Date: Mon, 20 Nov 2000 18:38:51 +0100
- To: xsl-editors@w3.org
Hi, the Rec isn't very clear about what is a "template". In 11.5 : "It is an erreor if a binding established by an xsl:variable or xsl:param element within a template shadows another binding established by an xsl:variable or xsl:param also within the template. It is not an erreor if a binding established by an xsl:variable or xsl:param element in a template shadows another binding established by an xsl:variable or xsl:param top-level element." My question is : what about variables and params in, for example, xsl:for-each? For example, is the following allowed ? <xsl:template match="foo"> <xsl:variable name="myVar" select="position()"/> foo : <xsl:value-of select="$myVar"/> <xsl:for-each select="bar"> <xsl:variable name="myVar" select="position()"/> bar : <xsl:value-of select="$myVar"/> </xsl:for-each> </xsl:template> I'm developping the XSLT implementation of the libxml of Daniel Veillard and it could totally change the way we'll handle variables. Thanks in advance. Tom.
Received on Monday, 20 November 2000 12:39:05 UTC