[Bug 24542] New: Can we add a note on intrinsically non-streamable axes?

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

            Bug ID: 24542
           Summary: Can we add a note on intrinsically non-streamable
                    axes?
           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.braaksma@xs4all.nl
        QA Contact: public-qt-comments@w3.org

I think it helps if we add a small Note under 19.8.7.7 Streamability of Axis
Steps (http://www.w3.org/TR/xslt-30/#streamability-of-axis-steps) mentioning
the axes following, following-sibling, preceding, preceding-sibling as being
intrinsically non-streamable (unless the context posture is grounded).

In line of that, I find it rather odd that we explicitly allow something like
this (rule #3):

<xsl:value-of select="/preceding::*" />

or:

<xsl:value-of select="parent::attribute()/following-sibling::*" />

it's probably clearer to disallow these expressions altogether (i.e., add a
rule between #2 and #3 in this section).

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

Received on Wednesday, 5 February 2014 23:19:19 UTC