Ein Zeilenumbruch (aka Zeilenumbruch oder Zeilenende , EOL ) ist Sonderzeichen oder Zeichenfolge, die das Ende einer Textzeile markiert. Die genauen verwendeten Codes variieren zwischen den Betriebssystemen:
%Vor% Sie können 

für Zeilenvorschub (LF) oder 
für Wagenrücklauf (CR) verwenden, und ein XML-Parser ersetzt es durch das entsprechende Zeichen, wenn der geparste Text an eine Anwendung übergeben wird. Diese können manuell hinzugefügt werden, wie Sie in Ihrem Beispiel sehen, sind aber besonders praktisch, wenn Sie Zeilenumbrüche programmgesteuert in eine Zeichenfolge einfügen müssen:
LF
: "
"
CR
: "
"
LF
: <xsl:text>
</xsl:text>
CR
: <xsl:text>
</xsl:text>
Oder, wenn Sie es sofort im XML sehen wollen, geben Sie es einfach wörtlich ein:
%Vor%Denken Sie daran, dass eine Anwendung, die Text einschließlich Zeilenumbrüche interpretiert, dem gerecht wird. Wenn Sie feststellen, dass Ihre Zeilenumbrüche ignoriert werden, kann es vorkommen, dass die Anwendung Text automatisch durch Zeilenumbrüche zusammenführt.
HTML-Browser beispielsweise ignorieren Zeilenumbrüche (und normalisieren den Platz im Text so, dass mehrere Leerzeichen konsolidiert werden). Um Zeilen in HTML zu brechen,
<br/>
; oder div
oder p
, das standardmäßig einen Zeilenumbruch nach dem eingeschlossenen Text oder in einem Element wie pre
verursacht, das standardmäßig Leerzeichen und Zeilenumbrüche enthält; oder white-space
, um das Rendern von Zeilenschaltungen zu steuern. Wenn eine XML-Anwendung Ihre Zeilenumbrüche nicht berücksichtigt und die Arbeit innerhalb des Verarbeitungsmodells der Anwendung nicht hilft, können Sie auch CDATA
verwenden, um den XML-Parser nicht zu analysieren der Text enthält
der Zeilenumbruch.
oder, wenn HTML-Markup downstream erkannt wird:
%Vor%Ob dies hilfreich ist, hängt von der anwendungsdefinierten Semantik einer oder mehrerer Stufen in der Pipeline der XML-Verarbeitung ab, die der XML-Code durchläuft.
Ein Zeilenumbruch (auch Zeilenumbruch oder Zeilenende , EOL ) kann sehr viel hinzugefügt werden wie jedes Zeichen in XML, aber achten Sie auf