[Bug 2702] [XSLT] terminology for variable/param with 'as' attribute defined

http://www.w3.org/Bugs/Public/show_bug.cgi?id=2702

           Summary: [XSLT]  terminology for variable/param with 'as'
                    attribute defined
           Product: XPath / XQuery / XSLT
           Version: Candidate Recommendation
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSLT 2.0
        AssignedTo: mike@saxonica.com
        ReportedBy: joannet@ca.ibm.com
         QAContact: public-qt-comments@w3.org


A temporary tree refers to 
	"an xsl:variable, xsl:param, or xsl:with-param element that has non-
empty content and that has no as attribute"
A source tree 
	"means any tree provided as input to that instruction; this may be a 
source tree of the transformation as a whole, or it may be a temporary tree 
produced during the course of the transformation."
A result tree is
	"either a final result tree or a temporary tree." where a final result 
tree "is a result tree that forms part of the final output of a transformation"
Since the result produced by an xsl:variable, xsl:param, or xsl:with-param 
element that has an 'as' attribute is neither a temporary tree, a source tree, 
nor a result tree, what is the correct terminology in this case?  It is 
clearly the intention of the working group that such a node bound to this 
variable/param can be used in a path expression.  However, based on current 
definitions of different types of trees, this does not seem to be true.

Received on Wednesday, 11 January 2006 18:53:25 UTC