Mathias: Zeilenumbruch in XML erkennen und durch <br /> ersetzen

Beitrag lesen

Hallo,

ich habe folgendes Problem:

Ich erhalte als Vorgabe eine XML-Datei, die ein tag <content> enthält. Der Inhalt ist dort einfach "reingeschüttet" worden, d.h. es existiert kein tag, das Zeilenumbrüche angibt, so dass man mit einem template diese sauber ersetzen könnte. Das Ganze schaut ungefähr so aus:

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="test.xsl" ?>
<root>
<content>
 Hallo <strong>Welt</strong>,
 das ist ein kleiner text vom <strong>Autor</strong>.

Hier geht es dann weiter ...
</content>
</root>

Den fett markierten Bereich kann ich durch die entsprechenden HTML-Tags ersetzen, jedoch habe ich keine Funktion oder Workaround gefunden, die mir in XSL die ungekennzeichneten Zeilenumbrüche durch '<br />'s ersetzt.

Habt Ihr vielleicht eine Idee?

mathias