【发布时间】:2011-05-03 13:36:07
【问题描述】:
我有:
public class B
{
public string Some { get; set; }
}
public class D : B
{
public string More { get; set; }
}
[KnownType(typeof(D))]
public class X
{
public B[] Col { get; set; }
}
我想像这样自动读/写 XML:
<X>
<Col>
<B Some="val1" />
<D Some="val2" More="val3" />
</Col>
</X>
XmlSerializer 和 DataContractSerializer 都没有帮助我。此 XML 结构是强制性的。
所以问题是:这可以实现还是我必须手动解析那个 XML?
谢谢, 安德烈
【问题讨论】:
标签: .net xml serialization xml-serialization