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