[Bug 24649] New: The spec currently allows non-streaming accumulators to be streamable

https://www.w3.org/Bugs/Public/show_bug.cgi?id=24649

            Bug ID: 24649
           Summary: The spec currently allows non-streaming accumulators
                    to be streamable
           Product: XPath / XQuery / XSLT
           Version: Last Call drafts
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSLT 3.0
          Assignee: mike@saxonica.com
          Reporter: abel.online@xs4all.nl
        QA Contact: public-qt-comments@w3.org

Consider an xsl:accumulator with streamable="no". Then, when you encounter
accumulator-before or accumulator-after calling that accumulator, the
description of streamability[1] points to the GSR and to 18.2.7 [2],
Streamability of Accumulators. Under that section we say the following:

"Specifying streamable="yes" on an xsl:accumulator element declares an intent
that the accumulator should be guaranteed streamable according to these
criteria."

In other words, we don't explicitly disallow the use of accumulators that have
streamable="no". This prevents static analysis of accumulators based on their
streamable attribute.

[1] http://www.w3.org/TR/xslt-30/#streamability-fn-accumulator-after
[2] http://www.w3.org/TR/xslt-30/#streamability-of-accumulators

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Thursday, 13 February 2014 10:45:59 UTC