XmlSerializer和Mark-up(Xml或Html)

时间:2010-03-31 09:59:38

标签: c# xml-serialization

我需要序列化所提供的任何类(使用适当的XmlElement / XmlAttribute等进行修饰),但是某些属性可能包含某种标记...通常是HTML,但它可以很容易地成为XML在将来。

尝试序列化类时,XmlSerializer崩溃。

我希望能够只为属性应用一个属性(当前设置为XmlText),希望它能将内容包装在CDATA[...]中,但这似乎不起作用

我见过几个像'{3}}那样的“解决方法”,但我希望对发展中的消费者有一点影响力。

有没有人知道任何'更好'的侵入性较小的解决方案......?

谢谢, 基隆

编辑:

根据here回答,我发现这篇文章显示了XmlSerializer和DataContractSerializer之间的差异 - Damian's

1 个答案:

答案 0 :(得分:1)

只是一个想法,但DataContractSerializer有同样的问题吗?