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 29768 - [xslt3.0] Streamability of map functions
Summary: [xslt3.0] Streamability of map functions
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: XSLT 3.0 (show other bugs)
Version: Candidate Recommendation
Hardware: PC All
: P2 normal
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: 2016-08-08 16:33 UTC by Michael Kay
Modified: 2016-08-25 17:21 UTC (History)
1 user (show)

See Also:


Attachments

Description Michael Kay 2016-08-08 16:33:00 UTC
In ยง19.8.9, map:for-each() should be 

map:for-each(I, I) not map:for-each(I, A)

An entry is needed for the new map:merge#2, it should be

map:merge(I, I)
Comment 1 Abel Braaksma 2016-08-24 10:31:35 UTC
> An entry is needed for the new map:merge#2, it should be
I don't see this in FO31 in the Internal Draft (https://www.w3.org/XML/Group/qtspecs/specifications/xpath-functions-31/html/Overview.html#func-map-merge), nor do I see it in XSLT 30, nor in the bug reports. Where do we have a map:merge#2 and what is the 2nd arg to be?
Comment 2 Michael Kay 2016-08-24 11:24:37 UTC
A decision to add a second argument to map:merge was made in response to bug #29723
Comment 3 Michael Kay 2016-08-25 16:59:52 UTC
The proposal was accepted.
Comment 4 Michael Kay 2016-08-25 17:21:53 UTC
The source data controlling these entries has been fixed and I have confirmed that the new version is picked up correctly by the build.