- From: <bugzilla@jessica.w3.org>
- Date: Tue, 17 Dec 2013 11:04:33 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24125 Bug ID: 24125 Summary: [xslt 3.0] intrinsically unstreamable functions 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 Certain functions including reverse, innermost, and fold-right are marked with an operand usage of "N", which makes the function non-streamable unless the argument is grounded. The same applies to some instructions such as perform-sort. However, these functions are not truly streamable in the case of an argument that is consuming and grounded, for example //emp/copy-of(). Currently we allow operations such as reverse(//emp/copy-of()) within streamed templates. This might be what we want to do, but it is not truly streamable. In fact we don't distinguish in any way between copy-of(//emp) (a copy of a sequence), and //emp/copy-of() (a sequence of copies). So perhaps we should make no change here other than a note to make it clear that using copy-of() in this way does not guarantee "windowed streaming" when such functions are used. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Tuesday, 17 December 2013 11:04:38 UTC