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>