Das ist auch vollkommen korrekt so.
Genau wie in
HTML gibt es im
XML keine Zeilenumbrüche ein oder mehre Zeileinumbrüche/Leerzeichen ergeben immer nur eine Leerzeichen, nach dem Auslesen.
Außer man man legt die Texte in entsprechende Tags ab, welche so definiert wurden, daß sie Zeilenumbrüche enthalten sollen,
wie es z.B. beim CDATA der Fall ist.
Oder man erstellt sich ein eigenes
XML Schemata (DTD), wo man AdditionalTextUser als ein Solches deklariert.