【发布时间】:2010-03-31 09:59:38
【问题描述】:
我需要序列化任何提供的类(用适当的 XmlElement/XmlAttribute 等装饰),但某些属性可能包含某种标记...通常是 HTML,但也可以很容易地是 XML未来。
当尝试序列化类时,XmlSerializer 崩溃。
我希望能够对属性应用不超过一个属性(当前设置为 XmlText),希望它将内容包装在CDATA[...] 中,但这似乎不起作用。
我见过几个“变通办法”,比如 here,但我希望对发展中的消费者影响较小。
有谁知道任何“更好”的侵入性较小的解决方案...?
谢谢, 基隆
编辑:
根据Damian's 的回答,我发现这篇文章显示了 XmlSerializer 和 DataContractSerializer 之间的区别 - http://www.danrigsby.com/blog/index.php/2008/03/07/xmlserializer-vs-datacontractserializer-serialization-in-wcf/
【问题讨论】:
标签: c# xml-serialization