XML kennt Zeilenumgrüche, aber es kann sein (je nach XMLLib) und verwendeter Definition (DTD) für das bestimmte Node (falls das von der XMLLib ausgewertet wird), daß dir beim Auslesen daraus z.B. ein Leerzeichen gemacht wird.
Tipp: Lege sowas in einen CDATA-Abschnitt <![CDATA[Inhalt]]>
oder erstell dir eine DTD, welche die Zeichenbehandlung dieses Nodes entsprechend regelt.
http://de.wikipedia.org/wiki/Dokumenttypdefinition
http://de.wikipedia.org/wiki/CDATA