Thomas J.S.: textarea und Zeilenumbrüche

Beitrag lesen

Hallo,

xmlns:fo="http://www.w3.org/1999/XSL/Format" version='1.0'>)

Wie kann ich den Zeilenumbruch in report oder auch beim lesen der XML-Datei umwandeln in <br>?

Das kommt darauf an, ob und was du dem XSLT-Prozessor servierst.
<br> wäre bei XSL-FO so oder so falsch.

Was wäre denn richtig?

FO kennt keinen <br>. Es kommt auf dem FO-Prozessor an welche Eingenschaften er unterstützt. Bei FOP muss es z.B. ein fo:block</fo:block> sein.

Wenn du den Inhalt der Textarea noch zuvor in XML abspeicherst und dann die XSL-Transformation durchführst, kannst du die Zeilenumbruche mit XSL in was auch immer du möchtest umwandeln.

Ich finde/sehe sie aber nicht, weil ich nicht sicher bin, wie sie in der Variable übergeben werden.
Wenn ich die XML-Datei im Editor öffne, ist dort einen Zeilenumbruch

Noch ein Nachtrag
»»
»»ich habe nachgeschaut und denke du spielst auf ereg_replace oder ähnliches an. Das war ja meine Methode erster Wahl, aber wie schon erwähnt, ich finde/ sehe den Zeilenumbruch in der Variable nicht!

Die Zeichen für den Zeilenumbruch sind da, wie diese in PHP herauszufinden sindm, weiss ich nicht. Aber entweder die hexadezimale oder die Unicode Abfrage nach diesen Zeichen sollte dort funkionieren: Tab (9), Zeilenvorschub / line feed (A) und Wagenrücklauf / carriage return (D), Leerzeichen (20) .

Aber die Frage ist für mich eher: machst du eine Transformation mit XSL nachdem die Daten aus dem Formular ins XML gespeichert wurden?
Es kann aber auch sein, dass ich deine Frage nur nicht richtig verstehe.

Grüße
Thomas