我需要将XML反序列化为对象,我不知道如何将XML中的字符串列表转换为类中的对象列表。
我有这个XML:
<Rack>
<Code>Code1</Code>
<SlotDtl>
<Serial>010</Serial>
<Serial>011</Serial>
<Serial>012</Serial>
<Serial>013</Serial>
</SlotDtl>....
我需要创建一个Class slot列表:
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public class Rack
{
public string Code;
[System.Xml.Serialization.XmlElementAttribute("SlotDtl", typeof(Slot))]
public List<Slot> SlotList;
}
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public class Slot
{
public string Serial;
public int Value;
public int Record;
public string Description;
}
但我不知道如何使用序列化标签来确定对象列表。
任何想法?