私は、コードとしてxmlの特殊文字が必要であると主張するサードパーティと協力しています。つまり&
、(R)記号の代わりに®です。シンボルを取得しても、XmlDocument を保存するたびに。コードを出力させることができないようです。
私は欲しい
<tag>Words...&®</tag>
それ以外の
<tag>Words...®</tag>
私は、コードとしてxmlの特殊文字が必要であると主張するサードパーティと協力しています。つまり&
、(R)記号の代わりに®です。シンボルを取得しても、XmlDocument を保存するたびに。コードを出力させることができないようです。
私は欲しい
<tag>Words...&®</tag>
それ以外の
<tag>Words...®</tag>
CDATAとして追加してみてください:
XmlDocument doc = new XmlDocument();
var root = doc.AppendChild(doc.CreateElement("Root"));
root.AppendChild(doc.CreateCDataSection("&®"));
このドキュメントは次のテキスト形式になり、CDATA セクションにより、XML プロセッサが特殊文字を解釈しようとするのを防ぎます。
<?xml version="1.0" encoding="utf-16"?><Root><![CDATA[&®]]></Root>