- From: <bugzilla@jessica.w3.org>
- Date: Mon, 16 Dec 2013 10:18:15 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24109 Bug ID: 24109 Summary: [xslt 3.0] streamability of xsl:variable when atomised Product: XPath / XQuery / XSLT Version: Last Call drafts Hardware: PC OS: All Status: NEW Severity: normal Priority: P2 Component: XSLT 3.0 Assignee: mike@saxonica.com Reporter: mike@saxonica.com QA Contact: public-qt-comments@w3.org (Reported by John Lumley) The following template is deemed non-streamable under current rules: <xsl:template match="your:extra" mode="s" xmlns:your="http://your.com/ns"> <extra> <xsl:variable name="n" as="xs:integer" select="."/> <xsl:value-of select="$n gt 20"/> </extra> </xsl:template> The analysis fails to take into account that the as="xs:integer" ensures the context item is atomized, and the usage should therefore be absorption. The concept of "type-determined usage" should come into this somehow. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Monday, 16 December 2013 10:18:18 UTC