- From: <bugzilla@jessica.w3.org>
- Date: Sun, 07 Feb 2016 13:05:31 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29427 Bug ID: 29427 Summary: [FO31] map:get Product: XPath / XQuery / XSLT Version: Candidate Recommendation Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P2 Component: Functions and Operators 3.1 Assignee: mike@saxonica.com Reporter: benito@benibela.de QA Contact: public-qt-comments@w3.org Target Milestone: --- 1. There is something missing in this sentence: " In this situation the entry that is returned is ยทยท." 2. It would be nice if there was a three parameter form map:get($map, $key, $default) that returns $default instead (), if $key does not exist. Otherwise, if you have a map that can contain () and you do not need () as default value, you have to do a contains/get call and that is twice as slow 3. It would be much easier to use if it could be used with a sequence $keys as xs:anyAtomicType*. As in $map(("a", "b", "c")) too, to return a sequence ($map("a"),$map("b"),$map("c")) Especially after the arrow operator was modified/clarified. Previously you could have thought that you could write ("a", "b", "c") => $map to get all the keys, but after 27537 it is clear that this would become $map(("a", "b", "c")), so you can't and that is a pity. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Sunday, 7 February 2016 13:05:35 UTC