私はxmlノード内でキャリッジリターンを表現しようとしていました。
[。と。ブラウザ経由で表示。
例
<Quote>
Alas, poor Yorick!
I knew him
</Quote>
ありがとう。
XMLにCRを挿入するには、その文字エンティティ
を使用する必要があります。
これは、準拠するXMLパーサーは、解析する前に、CRLFおよびLFが後に続かないCRを単一のLFに変換する必要があるためです。この動作は End-of-Line handling XML 1.0仕様のセクション。
xml:space="preserve"
は、すべての準拠XMLパーサーで機能する必要があります。
ただし、HTMLでは改行は単なる空白であり、改行ではないことに注意してください(これは<br />
(X)HTMLタグで表されます。これはあなたが直面している問題かもしれません。
や
を追加して、CR/LF文字を挿入することもできます。
ブラウザは、空白を確実に表示しません。 Linuxの「od」コマンドを使用して、実際に何が入っているかを確認することをお勧めします。準拠するXMLパーサーは、リストしたすべてのメソッドを尊重します。