私は使用System.Xaml.XamlObjectReader
してシリアライズしているクラスを持っていSystem.Xaml.XamlXmlWriter
ます. を含む自分のプロパティに到達するまで、すべてがうまくいきますXDocument
。タイプ 'System.Xml.Linq.XDeclaration' をシリアル化できません。
while ループ中にオブジェクト ノードをディスクにシリアル化し、このプロパティに xml を書き出すにはどうすればよいですか?
これを CData に変換してシリアル化できます。詳細については、この例を参照 してください。XmlSerializer を使用して文字列を CDATA としてシリアル化するにはどうすればよいですか?
または、XDocument の ToString() の xml タグをエスケープすることもできます。例: XML への文字列エスケープ