タグの内部テキストがある XML ファイルを作成しています\r\n
順調に作成中です。しかし、コードビハインドでこれらのxmlファイルを読み取ると、次のよう\r\n
に読み取られます\n\n
私はそれを読んでいますXMLTextReader
。
この理由と、提供されたように読む方法は何ですか?
そのような文字を保持するには、エンコードする必要があります。
1 つの方法は、文字をそれぞれの文字参照に置き換えることです。
\n
に
\r
に
もう 1 つは、セクション内の空白を保持する必要があるセクションを囲むこと<![CDATA[]]>
です。
質問は、正しく答えるのに十分な詳細を提供していません。だから私はここで物事を仮定します。
いくつかのことを考慮する必要があります。
これらの点は、問題に影響を与える可能性があります。しかし、あなたの質問を読み直すと、インナーテキストが XML パーサーによって誤って解釈されないようにするために探しているのは CDATA ソリューションだと思います。
私の推測では、\r\n
内部テキストを CDATA タグでラップすることです。
CDATA タグの詳細については、CDATA を参照してください。
幸運を!