に置き換えることができることがわかりましたが、機能<
して<
いません。他に交換しなきゃいけないキャラいる?<
に交換&
しましたが&
、問題なく動作しています。
次の要素タグで問題に直面しています。
<city>north<eastcity</city>
に置き換えることができることがわかりましたが、機能<
して<
いません。他に交換しなきゃいけないキャラいる?<
に交換&
しましたが&
、問題なく動作しています。
次の要素タグで問題に直面しています。
<city>north<eastcity</city>
これを試して:
String newText = System.Security.SecurityElement.Escape(rawText);
詳細については、こちらを参照してください。お役に立てれば。
なぜそれらの文字を置き換える必要があるのですか?
XMLのシリアル化/逆シリアル化はそれを処理します。特殊文字についてはXmlTextReader
、スタック上の既存の回答を確認してください:
XML特殊文字処理
交換する必要があります
<
に
<
(逆ではありません)。
エスケープ機能については、XML定義(ウィキペディアページなど)を参照してください。
交換してみる
<
と
&lt;
と
>
と
&gt;