<r>Voici une version fonctionnelle. J'ai modifié les étiquettes XmlElementAttribute en XmlElement car dans le XML, les valeurs StockNumber, Make et Model sont des éléments, et non des attributs. J'ai également supprimé reader.ReadToEnd(); (cette fonction lit le flux entier et retourne une chaîne, donc la fonction Deserialize() ne pouvait plus utiliser le lecteur... la position était à la fin du flux). J'ai aussi pris quelques libertés avec les noms <E>🙂</E>.<br/>
<br/>
Voici les classes:<br/>
<br/>
[Serializable()]<br/>