XmlSerialization和Attributes - 防止属性被序列化

时间:2009-02-03 23:04:16

标签: .net xml-serialization

有没有办法让.NET中的XmlSerialization在序列化时忽略某些属性?

例如,我有一个名为IsValid的公共bool属性,它是我不想序列化的对象的唯一属性。我怎么能这样做?

3 个答案:

答案 0 :(得分:8)

在属性上添加XmlIgnoreAttribute

答案 1 :(得分:3)

只需将[XmlIgnore]应用于您要忽略的属性即可。

请参阅http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlattributes.xmlignore.aspx

答案 2 :(得分:0)