Hello, can anyone give me a hint on the behaviour of the command line options in BaseX 9.0.2? When I try an update operation on a file given with "-i", neither the option "-w" nor any serialisation option gets evaluated; while the update operation with "-u" is working correctly, my whitespace gets happily chopped. CCL: $ basex.bat -ifile.xml -sindent=no -u -w update.xquery XQ: for $c in doc(document-uri())//element return replace value of node $c with "TEST" A workaround is using fetch:xml() with document-uri(), which does leave any whitespace intact and does no indentation (no parameters necessary). declare variable $doc := document-uri(); for $c in fetch:xml($doc)//element return replace value of node $c with "TEST" Unfortunately my requirement is I cannot use specific BaseX-functions in this specific update script. My XML: <root> <vs> <kennung>Kennung</kennung> <absatz> <fett>eins</fett> </absatz> <absatz id="sgb04_k_para067_p67_a0001_a0001"> Test <fett>fett</fett> <kursiv>kursiv</kursiv> Text Text.</absatz> </vs> </root> Thanks, Daniel