0

我遇到了来自 ModelBase 的派生类的问题。我想对它们进行序列化和反序列化,但是我也想使用 XmlAttribute 和 XmlElement 将 xml 属性映射到属性。现在,我似乎无法让它与任何从 ModelBase 派生的类一起工作。

  • 当我使用标准 XmlSerialize 时,我没有得到任何值基础
  • 如果我删除基类并使用 XmlSerialiez,一切正常
  • 使用 ModelBase.Load<>() 也不起作用

任何想法?

4

1 回答 1

0

Catel 中的序列化引擎尊重 XmlElement 和 XmlAttribute 属性(请参阅这些单元测试以进行证明)。

如果您想添加对 XmlRoot 的支持,请在官方问题跟踪器中创建问题:

http://www.catelproject.com/support/issue-tracker

于 2014-02-21T08:17:50.500 回答