Serialize包含XDocument的Property

时间:2012-08-02 16:16:20

标签: c# linq xaml

我有一个使用System.Xaml.XamlObjectReaderSystem.Xaml.XamlXmlWriter序列化的课程。在我到达包含XDocument的房产之前,一切都很顺利。我无法序列化类型' System.Xml.Linq.XDeclaration'。

如何在while循环中将对象节点序列化为磁盘,让它在此属性中写出xml?

1 个答案:

答案 0 :(得分:1)

您可以将其转换为CData并将其序列化。 您可以参考此示例以获取详细信息 How do you serialize a string as CDATA using XmlSerializer?

或者你也可以转义XDocument的ToString()的xml标签。例如String escape into XML