รับ XML ต่อไปนี้:
<?xml version="1.0"?>
<user_list>
<user>
<id>1</id>
<name>Joe</name>
</user>
<user>
<id>2</id>
<name>John</name>
</user>
</user_list>
และชั้นเรียนต่อไปนี้:
public class User {
[XmlElement("id")]
public Int32 Id { get; set; }
[XmlElement("name")]
public String Name { get; set; }
}
เป็นไปได้ไหมที่จะใช้XmlSerializer
deserialize xml เป็น a List<User>
? ถ้าเป็นเช่นนั้นฉันต้องใช้แอตทริบิวต์เพิ่มเติมประเภทใดหรือฉันต้องใช้พารามิเตอร์เพิ่มเติมใดเพื่อสร้างXmlSerializer
อินสแตนซ์
อาเรย์ ( User[]
) จะยอมรับได้หากเลือกน้อยกว่า