【发布时间】:2011-01-13 15:10:20
【问题描述】:
我有一个场景,其中我有一个类 Resource,其中嵌套了两个其他类;操作和资源 URL。我需要为 Resource 和 Action 而不是为 ResourceURL 编写自定义 xmlserializer。我为两者都实现了 IXmlSerializable。
问题是,当 Resource 被序列化时,我调用 Action.WriteXML(XmlWriter) 来获取 Action 的序列化形式,但我无法获取 ResourceURL 的序列化形式。标签变得一团糟,它还添加了一个标签。
那么我如何序列化一个对象,该对象对某些嵌套对象具有客户序列化但对其他对象没有?
【问题讨论】:
标签: c# ixmlserializable