This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 10976 - [XSLT 3.0] Problems in various streamability examples
Summary: [XSLT 3.0] Problems in various streamability examples
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: XSLT 3.0 (show other bugs)
Version: Member-only Editors Drafts
Hardware: All All
: P2 minor
Target Milestone: ---
Assignee: Michael Kay
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-04 15:38 UTC by Nick Jones
Modified: 2014-05-15 14:00 UTC (History)
2 users (show)

See Also:


Attachments

Description Nick Jones 2010-10-04 15:38:49 UTC
In 18.4.4.4 the diagram for "Example: Non-streamable sorting" contains attribute::empNr as a child of the xsl:for-each expression, it should be a child of the sort expression according to the e-node representation directly above it.

In 18.4.4.6 "Example: A streamable recursive template" the function names div-depth and nesting-depth are used interchangeably for the same function in both the code and diagram.

In 18.4.4.3 it could appear that that dataflow is connected via the xsl:template, so the diagram "Example: A streamable loop" could easily be interpreted as:

<a> => xsl:for-each => xsl:template => child::employee => child::salary => descendant-of-self::text() => path
Comment 1 Michael Kay 2011-06-08 21:46:49 UTC
At the March F2F the editor was actioned to look at this. Apologies for the tardiness.
Comment 2 Michael Kay 2012-05-16 20:55:25 UTC
The sections affected by these comments have been completely rewritten, so the problems have disappeared. Thank you for reporting the problems. We hope you will be equally thorough in reviewing the next draft which we are busy preparing.