Hi Christian,
In my casus I’m exporting and importing xQuery maps where the export-format is a xQuery-file or a json-file. Hereby the sequence of the exported map-entries is important: I want the sequence in which the entries are generated to stay in tact when exporting. I can’t get this working.
My current work-around is to place the map-entries in an array. It does the trick but it feels redundant. Is there a way to have this kind of control over map-entry sequence?
Thnx in advance, Rob Stapper
Sent from Mail for Windows 10
Hi Rob,
Maps in XQuery have been defined to be unordered. Using sequences (or arrays) of maps is one way to preserve order. You could also have a look at Leo’s awesome data structures written in XQuery (look for ordered-map.xqm):
https://github.com/LeoWoerteler/xq-modules
Cheers, Christian
On Tue, Mar 2, 2021 at 10:35 AM Rob Stapper r.stapper@lijbrandt.nl wrote:
Hi Christian,
In my casus I’m exporting and importing xQuery maps where the export-format is a xQuery-file or a json-file. Hereby the sequence of the exported map-entries is important: I want the sequence in which the entries are generated to stay in tact when exporting. I can’t get this working.
My current work-around is to place the map-entries in an array. It does the trick but it feels redundant.
Is there a way to have this kind of control over map-entry sequence?
Thnx in advance,
Rob Stapper
Sent from Mail https://go.microsoft.com/fwlink/?LinkId=550986 for Windows 10
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=icon Virus-free. www.avast.com https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=link <#m_7134064962127962653_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
basex-talk@mailman.uni-konstanz.de