Björn: xml -> textarea -> xml: Doppelter Zeilenumbruch

Hallo zusammen!

Ich generiere mit JDOM aus XML und XSL HTML.

XML:
<?xml version="1.0" encoding="ISO-8859-1"?>
Auszug eines Inhaltes:
...durch zu starten.&#xD;Blablabla....

Im Transformer:
trans.setOutputProperty(OutputKeys.ENCODING, "ISO-8859-1");

Ausgabe erfolgt in einer <textarea>. Im Quellcode sehe ich dann:
...durch zu starten.&#13;Blablabla....

Schicke ich das Formular ab und speichere den Inhalt der <textarea> wieder in xml, dann wird aus dem einen &#13; auf einmal zwei &#xD;, d.h. die Anzahl der Zeilenumbrüche verdoppelt sich...

Hat jemand eine Idee? Ich bin mir auch nicht sicher, ob alle meine Angaben ausreichen. Im Zweifelsfall einfach nach fragen.

Danke und viele Grüße
Frank

  1. Hallo,

    ich bin jetzt etwas weiter gekommen. Beim Speichern der XML-Datei wird aus \n ein &#xD; und trotzdem ein Zeilenumbruch zusätzlich abgespeichert.
    Haue ich die \n raus, wird auch in xml alles in eine Zeile geschrieben.

    Kann ich vorab schon die \n durch &#xD ersetzen??? Mit String.replaceAll ("\n", "&#xD;") entsteht im xml ein &amp;#xD;