Compte tenu du XML suivant:
<?xml version="1.0"?>
<user_list>
<user>
<id>1</id>
<name>Joe</name>
</user>
<user>
<id>2</id>
<name>John</name>
</user>
</user_list>
Et la classe suivante:
public class User {
[XmlElement("id")]
public Int32 Id { get; set; }
[XmlElement("name")]
public String Name { get; set; }
}
Est-il possible d'utiliser XmlSerializer
pour désérialiser le XML en un List<User>
? Si tel est le cas, quel type d'attributs supplémentaires dois-je utiliser ou quels paramètres supplémentaires dois-je utiliser pour construire l' XmlSerializer
instance?
Un tableau ( User[]
) serait acceptable, mais un peu moins préférable.