【发布时间】:2012-04-06 10:45:12
【问题描述】:
我有一个名为 Car 的类,有一个名为 LicencePlate 的属性, 当我用 XmlRootAttribute Cars 序列化一个列表时,创建的 XML 是
<Cars>
<Car>
<LicencePlate></LicencePlate>
</Car>
<Cars>
序列化的代码是
XmlSerializer ser = new XmlSerializer(ListCars.GetType(), new XmlRootAttribute("Cars"));
但是当我反序列化这个 XML 时会发生错误,因为该类没有“Cars”属性。
有人可以帮助我吗?
【问题讨论】:
-
反序列化是否使用相同的代码?
标签: c# xml-serialization xmlserializer xml-deserialization