La conversion d'un fichier XML de Liste Générique
Je suis en train de convertir du XML à la Liste
<School>
<Student>
<Id>2</Id>
<Name>dummy</Name>
<Section>12</Section>
</Student>
<Student>
<Id>3</Id>
<Name>dummy</Name>
<Section>11</Section>
</Student>
</School>
J'ai essayé quelques choses à l'aide de LINQ et ne suis pas au clair sur la procédure.
dox.Descendants("Student").Select(d=>d.Value).ToList();
Je suis de mieux en compter 2, mais les valeurs sont comme 2dummy12 3dummy11
Est-il possible de convertir le XML ci-dessus pour une Liste générique de type Étudiant qui a l'Id,le Nom et les Propriétés de la Section ?
Quelle est la meilleure façon de mettre en œuvre cette ?
Je pense que cet article serait utile Convertir XML en Objet à l'aide de LINQ
OriginalL'auteur user2067567 | 2013-04-30
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer un type anonyme
Ce qui crée une liste de type anonyme..
Si vous souhaitez créer une liste d'Étudiant type de
découvrez le modifier
Merci @Anirudh
OriginalL'auteur Anirudha
Je vois que vous avez accepté la réponse. Mais je veux juste montrer une autre façon que j'aime. D'abord, vous aurez besoin de cours en tant que ci-dessous:
Alors vous pouvez désérialiser ce xml:
L'espoir qu'il sera utile.
OriginalL'auteur Adil Mammadov
ou vous pouvez créer un appel de classe de l'Étudiant avec l'id, le nom et la section propriétés et à faire:
OriginalL'auteur Azhar Khorasany