3

我有一个要序列化的类,System.Xaml.XamlObjectReader并且System.Xaml.XamlXmlWriter. 在我到达包含XDocument. 我无法序列化类型“System.Xml.Linq.XDeclaration”。

如何在我的while循环中将对象节点序列化到磁盘让它写出这个属性中的xml?

4

1 回答 1

1

您可以将其转换为 CData 并对其进行序列化。您可以参考此示例了解详细信息 如何使用 XmlSerializer 将字符串序列化为 CDATA?

或者您也可以转义 XDocument 的 ToString() 的 xml 标签。例如字符串转义到 XML

于 2012-08-02T19:20:44.750 回答