W3C home > Mailing lists > Public > xsl-editors@w3.org > October to December 2002

RE: VariableReferences in patterns in XSLT 1.0

From: Kay, Michael <Michael.Kay@softwareag.com>
Date: Fri, 25 Oct 2002 18:59:06 +0200
Message-ID: <DFF2AC9E3583D511A21F0008C7E621060453DCD9@daemsg02.software-ag.de>
To: zongaro@ca.ibm.com, xsl-editors@w3.org

It's always difficult to say why a WG made a particular decision, and I
wasn't a member of the WG at the time, but it this case the decision is
documented in James Clark's message to me of 15 Sep 1999:

http://lists.w3.org/Archives/Public/xsl-editors/1999JulSep/0072.html

Both the spec itself, and this note, are clear that the ban on variable
references applies only to match patterns appearing in xsl:template and
xsl:key, and not to patterns used in xsl:number.

As I expect you are aware, this restriction has been lifted in XSLT 2.0.

Michael Kay



> -----Original Message-----
> From: zongaro@ca.ibm.com [mailto:zongaro@ca.ibm.com] 
> Sent: 23 October 2002 15:56
> To: xsl-editors@w3.org
> Subject: VariableReferences in patterns in XSLT 1.0
> 
> 
> 
> 
> 
> 
> Hello,
> 
>      I have a question about XSLT 1.0.
> 
>      A number of Xalan developers have debated on more than 
> one occasion 
> the intent of the Working Group when it framed the text in 
> Section 5.3 [1] 
> that prohibits VariableReferences from appearing in the 
> Pattern that is 
> the value of the match attribute of an xsl:template element, 
> and the text 
> in Section 12.2 [2] that prohibits VariableReferences from 
> appearing in 
> the Pattern that is the value of the match attribute or the 
> Expression 
> that is the value of the use attribute of an xsl:key element.
> 
>      Was it the Working Group's intention that 
> VariableReferences should 
> be prohibited from appearing in all Patterns?  If so, the 
> same restriction 
> would be required in Section 7.7 [3] for the value of the 
> count attribute 
> of the xsl:number element.
> 
> Thanks,
> 
> Henry
> [1] http://www.w3.org/TR/xslt#section-Defining-Template-Rules
> [2] http://www.w3.org/TR/xslt#key
> [3] http://www.w3.org/TR/xslt#number
> ------------------------------------------------------------------
> Henry Zongaro      Xalan development
> IBM SWS Toronto Lab   Tie Line 969-6044;  Phone (905) 413-6044
> mailto:zongaro@ca.ibm.com
> 
> 
Received on Friday, 25 October 2002 12:59:18 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:53 GMT