Cho XML sau:
<?xml version="1.0"?>
<user_list>
<user>
<id>1</id>
<name>Joe</name>
</user>
<user>
<id>2</id>
<name>John</name>
</user>
</user_list>
Và lớp sau:
public class User {
[XmlElement("id")]
public Int32 Id { get; set; }
[XmlElement("name")]
public String Name { get; set; }
}
Có thể sử dụng XmlSerializerđể khử lưu lượng xml thành a List<User>? Nếu vậy, tôi sẽ cần sử dụng loại thuộc tính bổ sung nào hoặc tôi cần sử dụng tham số bổ sung nào để xây dựng XmlSerializerthể hiện?
Một mảng ( User[]) sẽ được chấp nhận, nếu ít hơn một chút.