- From: <bugzilla@jessica.w3.org>
- Date: Wed, 16 Apr 2014 11:55:23 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25364 Bug ID: 25364 Summary: Incorrect sweep and posture in the effect of operand on the streamability of path expressions Product: XPath / XQuery / XSLT Version: Last Call drafts Hardware: All OS: All Status: NEW Severity: minor Priority: P2 Component: XSLT 3.0 Assignee: mike@saxonica.com Reporter: eugene.fotin@gmail.com QA Contact: public-qt-comments@w3.org In "19.4.1 Examples showing the Effect of Operand Usage" (http://www.w3.org/TR/xslt-30/#operand-usage-examples) section "Example: The Effect of Operand Roles on the Streamability of Path Expressions". Expression ".//chapter" is consuming and crawling. The example states that expression "count(.//chapter)" and "exists(.//chapter)" are motionless: "The operand usage (the usage of the argument to count or exists) is defined as a inspection. The general streamability rules show that when the posture of an operand is crawling and the operand usage is inspection, the resulting expression is motionless" (http://marker.to/CZCtMH). But, according to GSR, operand ".//chapter" is potentially consuming (consuming and crawling with inspection) and is not a high-order, and step 2.d.ii of GSR (http://www.w3.org/TR/xslt-30/#general-streamability-rules) is applied, which produces grounded and consuming (http://marker.to/DaScke). -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Wednesday, 16 April 2014 11:55:31 UTC