0

私は、コードとしてxmlの特殊文字が必要であると主張するサードパーティと協力しています。つまり&、(R)記号の代わりに®です。シンボルを取得しても、XmlDocument を保存するたびに。コードを出力させることができないようです。

私は欲しい

<tag>Words...&amp;&#174;</tag>

それ以外の

<tag>Words...®</tag>
4

2 に答える 2

0

CDATAとして追加してみてください:

XmlDocument doc = new XmlDocument();
var root = doc.AppendChild(doc.CreateElement("Root"));
root.AppendChild(doc.CreateCDataSection("&&#174"));

このドキュメントは次のテキスト形式になり、CDATA セクションにより、XML プロセッサが特殊文字を解釈しようとするのを防ぎます。

<?xml version="1.0" encoding="utf-16"?><Root><![CDATA[&&#174]]></Root>
于 2013-08-29T19:38:48.927 に答える