@gunnar
<element>blabla 
 blabla </element>
„S (Leerraum, White Space) besteht aus einem oder mehreren Leerzeichen (#x20), Wagenrückläufen, Zeilenvorschüben oder Tabulatoren.“ [XML §2.3] Oft werden sämtliche White-Space-Zeichen gleich behandelt und als normales Leerzeichen ' ' U+0020 wiedergegeben.
Intersessant dürften die Abschnitte 2.10 Behandlung von Leerraum [XML §2.10] und 2.11 Behandlung des Zeilenendes [XML §2.11] sein.
Das sollte zum Erfolg führen, wenn du das 'br'-Element aus deiner XML-Ressource in ein ebensolches in deine (X)HTML-Ressource transformierst.
Wie transformiere ich das Element? Wenn ich es innerhalb des CDATA mit aufführe wird es als Text ausgegeben. Außerhalb von CDATA oder einfach nur innerhalb des XML passiert gar nichts.
Die Markierung als CDATA dürfte auch nicht unbedingt nötig sein.
Aufgrund eines Eintrages in einem anderen Forum
http://www.spotlight.de/zforen/xml/m/xml-1131967402-24449.html
bin ich davon ausgegangen, dass Zeilenumbrüche in CDATA Abschnitten ohne jede weitere Anweisung wiedergegeben werden.
Ich aber leider zugeben, dass ich momentan leider nur Bahnhof verstehe. Hast Du vielleicht ein Beispiel?
Danke
Lothar