Hi, 

We are using a BaseX HTTP server (still on version 7.6), accessing files via WebDAV for authoring in XML Oxygen.

At some point in the process, we lose our non-breakable spaces. 

If Isave a file with this content in BaseX: <p>Test&#160;this</p>

It appears that files are saved correctly, because this query returns the p element: for $x in //text()[contains(., '&#160;')]
             return $x/parent::*.

However, when we reopen the file in BaseX, the &#160; has been replaced by a space. 

We tried the same experiment saving and opening the file on the file system to make sure the issue wasn't with XML Oxygen. The file reopens with the correct &#160; character.

--
France Baril
Architecte documentaire / Documentation architect
france.baril@architextus.com
(514) 572-0341