Hello CHristian,
Thank you for help. Understood.
Structure <rest:response> was serialized to empty string. Now It is clear for me why data is lost.
Best Regards
Bogdan Bogucki
Od: Christian Grün [mailto:christian.gruen@gmail.com]
Wysłano: 14 lipca 2018 13:25
Do: Bogdan Bogucki
DW: BaseX
Temat: Re: [basex-talk] <rest:response> - unclear strategy of setting header during serialization
If you change the return type of an XQuery function to xs:string, your nodes will be implicitly converted to strings.
This is the standard behavior of XQuery and no particular feature of RESTXQ. Play around with the query that I presented in my previous answer.
You need to remove the xs:string* return typeb you can replace it with item()*.