2

XmlAttributeOverrides 是覆盖某些属性以进行序列化的好方法。MSDN 说:即使您无权访问源代码,您也可以控制和增强在 DLL 中找到的对象的序列化

我有一个问题是否可以使用 XmlAttributeOverrides 实现一些自定义算法?例如,如果您想在序列化期间“即时”更改某些元素的值。

当然可以使用 IXmlSerializable,但我只是想知道没有它是否有任何方法可以做到这一点。

4

1 回答 1

1

如果您的意思是根据您的其他 xml 问题(主要是this),那么答案是“否”,您不能使用XmlAttributeOverrides. XmlSerializer创建实例时,每种类型的格式都是固定的。

于 2009-06-28T07:43:04.227 回答