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.