我需要序列化所提供的任何类(使用适当的XmlElement / XmlAttribute等进行修饰),但是某些属性可能包含某种标记...通常是HTML,但它可以很容易地成为XML在将来。
尝试序列化类时,XmlSerializer崩溃。
我希望能够只为属性应用一个属性(当前设置为XmlText),希望它能将内容包装在CDATA[...]
中,但这似乎不起作用
我见过几个像'{3}}那样的“解决方法”,但我希望对发展中的消费者有一点影响力。
有没有人知道任何'更好'的侵入性较小的解决方案......?
谢谢, 基隆
根据here回答,我发现这篇文章显示了XmlSerializer和DataContractSerializer之间的差异 - Damian's
答案 0 :(得分:1)
只是一个想法,但DataContractSerializer有同样的问题吗?