thanks Michael I run your suggestion and it seems to affect all the elements on my BaseX. I also verified that the 'chop' property was still true after the execution of the xquery (> open test Database 'test' was opened in 7.29 ms.
get chop CHOP: true)
db:create('test', "<doc> <a> stefy </a> <a xml:space='preserve'> stefy </a> <b> stefy </b> </doc>", "doc.xml" ) ========>>>>> <doc> <a> stefy </a> <a xml:space="preserve"> stefy </a> <b> stefy </b> </doc> db:replace("test", "doc1.xml", "<doc> <a> stefy </a> <b> stefy </b> </doc>") ========>>>>> <doc> <a> stefy </a> <b> stefy </b> </doc> Am i missing something? thanks Stefania From: Michael Seiferle <ms@basex.org> To: Gerrit Imsieke <gerrit.imsieke@le-tex.de>, stefy@us.ibm.com Cc: BaseX <basex-talk@mailman.uni-konstanz.de> Date: 01/29/2018 11:22 AM Subject: Re: [basex-talk] xml element beginning and end space loss Hi & thanks Gerrit, Hi Stefania, You may even decide to chop-or-not on a per-element basis: db:create('test', "<doc> <a> stefy </a> <a xml:space='preserve'> stefy </a> </doc>", "doc.xml" ) Will preserve whitespace in the second <a />-Element while chopping in the first one. => http://docs.basex.org/wiki/Options#CHOP Best from Konstanz :-] Michael Am 27.01.2018 um 01:06 schrieb Imsieke, Gerrit, le-tex < gerrit.imsieke@le-tex.de>: Luckily you can switch it off.