Hi, I have a small code sample ScriptOrig.xqy (https://gitlab.com/ms452206/stackoverflow63684864).
I am not sure what is wrong. While I expected this output: <database name="DS0002" autosar="AutosarFoo02.arxml" fibex="FibexFoo02.xml"/> <database name="DS0003" autosar="AutosarFoo03.arxml" fibex="FibexFoo03.xml“/> I got this: <database name="DS0002" autosar="AutosarFoo02.arxml" fibex=""/> <database name="DS0003" autosar="AutosarFoo03.arxml" fibex="“/> The modified version ScriptModified.xqy works as required. You can reproduce this using BaseX 9.4.2. I have more weird function using map:entry. Thank you for exploring this. Markus