あなたは現在のXMLの直列化復元で私を助けてもらえ:異なる要素を持つデシリアライズXML
<ObjectList>
<Item Attr1="1"/>
<Item Attr1="2"/>
<DifferentItem Attr2="5"/>
</ObjectList>
を、私はこの
public class ObjectList
{
public List<Item> Items { get; set; }
public List<DifferentItem> DifferentItems { get; set; }
}
public class Item
{
public string Attr1 { get; set; }
}
public class DifferentItem
{
public string Attr2 { get; set; }
}
のような構造で、それをデシリアライズしたい私は属性を試みたが、失敗しました
[XmlArray("ObjectList")]
[XmlArrayItem("Item", typeof(Item))]
どうすればこの問題を解決できますか? おかげで)