file:write-text() did the trick—that did not occur to me at all.

 

Cheers,

 

E.

 

_____________________________________________

Eliot Kimber

Sr Staff Content Engineer

O: 512 554 9368

M: 512 554 9368

servicenow.com

LinkedIn | Twitter | YouTube | Facebook

 

From: Christian Grün <christian.gruen@gmail.com>
Date: Thursday, November 30, 2023 at 4:00 PM
To: Eliot Kimber <eliot.kimber@servicenow.com>
Cc: BaseX <basex-talk@mailman.uni-konstanz.de>
Subject: Re: [basex-talk] Generate CSV with literal "&", not "&amp;"

[External Email]

 


Hi Eliot,

let $doWrite := file:write('/Users/eliot.kimber/temp/apps-to-topics.csv', $report)

 

file:write-text should do the job. An alternative is to use the serialization method 'text':

 

file:write($path, $value, map { 'method': 'text })

 

Hope this helps,

Christian