Linebreaks in der XML-Ausgabe erzwingen

Hallo,
ich transformiere (xslt) eine xml-datei in eine andere
xml-Datei.
wie kann ich aber in der „Ausgabedatei“ via xslt linebreaks
(freiräume) erzwingen???
z.b. soll zw. 1. Zeile und der 2. Zeile der Ausgabedatei 5 Zeilen frei sein!?

Danke
Gruss
Fabian

Hallo,
ich transformiere (xslt) eine xml-datei in eine andere
xml-Datei.
wie kann ich aber in der „Ausgabedatei“ via xslt linebreaks
(freiräume) erzwingen???
z.b. soll zw. 1. Zeile und der 2. Zeile der Ausgabedatei 5
Zeilen frei sein!?

Linebreaks sind ein echtes Problem in XSLT! Soweit ich weiss, schreibt der Standard vor, dass das Stylesheet zunaechst von allen Leerzeichen befreit wird, die zwischen Tags liegen, d.h. die Formatierung des StyleSheets hat keinen Sinn.

Versuch es mal hier:
http://xml.com/pub/a/2002/01/02/whitespace.html
da erfaehrst du unter anderem, dass man auf jeden Fall das indent-Attribut bei xsl:output auf no setzen sollte :wink:

Was fuer eine Ausgabe erzeugst du? Wenn du einfach n newline in HTML haben willst, kannst du natuerlich das entsprechende TAG ausgeben, aber ich denke, das ist es nicht, oder?

Hallo Kampi,
danke für Deine Antwort.
In der Tat ist es nicht einfach, linebreaks zu erzeugen.
Die Ausgabedatei ist auch eine XML-Datei, die von einem System bearbeitet wird.
Zwar habe ich einen Weg gefunden ( ), was nbps; bedeutet.
Aber das interpretierede System wertet das aus und läuft auf
einen Fehler!!!
Ist echt doof!
Gruss