Gegeben das folgende 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>
Und die folgende Klasse:
public class User {
[XmlElement("id")]
public Int32 Id { get; set; }
[XmlElement("name")]
public String Name { get; set; }
}
Ist es möglich, XmlSerializerdie XML in eine zu deserialisieren List<User>? Wenn ja, welche Art von zusätzlichen Attributen muss ich verwenden oder welche zusätzlichen Parameter muss ich zum Erstellen der XmlSerializerInstanz verwenden?
Ein Array ( User[]) wäre akzeptabel, wenn es etwas weniger vorzuziehen wäre.