XML-Wagenrücklaufcodierung
Ich war auf der Suche nach stellen ein Wagenrücklauf innerhalb eines xml-Knotens.
Ich habe versucht, ein Leerzeichen zu bewahren, hex-entity mit kein Glück - und ein "\n". Anzeige über einen browser.
Beispiel
<Quote>
Alas, poor Yorick!
I knew him
</Quote>
Dank.
InformationsquelleAutor der Frage user273502 | 2010-02-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfügen von CR in XML, müssen Sie seine Zeichen-entity -
.Dies ist, weil-konforme XML-Parser müssen, bevor das Parsen, übersetzen, CRLF und CR nicht gefolgt von einem LF, einem einzelnen LF. Dieses Verhalten ist definiert in der End-of-Line handling - Abschnitt der XML-1.0-Spezifikation.
InformationsquelleAutor der Antwort Lachlan Roche
xml:space="preserve"
hat, um Arbeit für alle-konforme XML-Parser.Beachten Sie jedoch, dass in HTML-Zeilenumbruch ist nur Leerzeichen und KEIN Zeilenumbruch (das ist dargestellt mit den
<br />
(X)HTML-tag, vielleicht ist dies das problem, das Sie konfrontiert sind.Können Sie auch hinzufügen
- und/oder
einfügen CR/LF-Zeichen.InformationsquelleAutor der Antwort Lucero
Einen browser nicht gehen, um zeigen Sie Leerzeichen zuverlässig. Ich empfehle die Linux - " od " - Befehl, um zu sehen, was wirklich drin ist. Comforming XML-Parser respektieren alle Methoden, die Sie aufgelistet.
InformationsquelleAutor der Antwort bmargulies