I'm not sure to understand.

If you type some XML in the source view and expect it to be stored as is (same newlines, same indentation, same character entities, etc, in a nutshell, same physical representation) in the XML file then saved by XXE, well, this is definitely not possible.

This is somewhat explained in this message:
https://www.mail-archive.com/xmleditor-support@xmlmind.com/msg12095.html




On 3/11/20 2:36 PM, Grundtvig Nielsen Niels wrote:

When rescuing content from other formats, I often find it easiest to prepare a plain-text file, add DITA tags and then paste the content into the XML source view of a topic. Fairly often, what looks like clean XML source with no extra spaces appears in the DITA topic view with empty <text> elements. Going back to XML source view shows the lines have been wrapped, with a space inserted between the end of one element and the beginning of the next: for example,

lorem ipsum.</p> <p>Dolor sit amet

where the XML file in the external editor had

lorem ipsum.</p>

<p>Dolor sit amet

Is this an artefact of line-end settings? It would save quite a lot of time and inconvenience if pasted text rendered the way I’ve just seen it in the editor. fwiw, I usually work with Unix LF, LTF-8.


Let's suppose your pair of <p> is contained in a DITA <section> (http://docs.oasis-open.org/dita/dita/v1.3/errata02/os/complete/part2-tech-content/langRef/base/section.html#section).

A DITA <section> may contain text and unlike, say a <pre>, whitespace is not significant there. This implies that XXE is legit to convert the newline char (and any other indentation whitespace) separating your 2 <p>s to just a single space char.





--
XMLmind XML Editor Support List
xmleditor-support@xmlmind.com
https://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to