aber ich glaube, der Zeilenumbruch sollte erhalten bleiben, da hat er schon Recht.
Eben nicht.
Standardmäßig sind alle normalen Knoten als TEXT definiert und TEXT hat nunmal keine Zeilenumbrüche im "Text". CDATA schon.
Denn diese Zeilenumbrüche werden da nur zum "Formatieren" der
XML-Datei verwendet und nicht für den Inhalt, drum ist das Alles auch das Selbe.
XML-Code:
<abc>
Text {stell dir hier viele Leerzeichen/Tabs vor, welche die liebe
DP "wegoptimiert"} Text
</abc>
<abc>Text Text</abc>
<abc>Text
Text</abc>