Hello BaseX team,
It has been a while since I last wrote to this mailing list ! Happy to report again :)
I have a strange behavior concerning map, it doesn't seem to sort as I expected. Is there any explanation ?
let $map as map(xs:double,xs:string) := map:merge(( map:entry(xs:double(0.1), "Sunday"), map:entry(xs:double(5.0), "Thursday"), map:entry(xs:double(2.0), "Monday"), map:entry(xs:double(3.0), "Wednesday"), map:entry(xs:double(0.5), "Tuesday"), map:entry(xs:double(6.0), "Friday"), map:entry(xs:double(7.0), "Saturday") )) return $map
output : map { 2: "Monday", 3: "Wednesday", 5: "Thursday", 6: "Friday", 7: "Saturday", 0.1: "Sunday", 0.5: "Tuesday" }
Cheers