XML / C# recuperer l'attribut Id du dernier noeud ?
J'ai un fichier Xml sous la forme suivante
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?xml version="1.0" encoding="utf-8" ?>
<!--
Id=Correspont a l'id de la balise (1;+l'infini)
Nom= Nom du fichier à télécharger
Version= indique la derniere version du fichier Dl
-->
<version id="1">
<ep id="0">
<patch id="0" nom="Esthar.eo"/>
<patch id="1" nom="Esthar.eo" url="http://.../"/>
<patch id="2" nom="test.txt" url="http://.../"/>
</ep>
</version> |
Je veux récuperé le dernière id de ma balise patchs seulement voilà je ne sais pas vraiment comment faire.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
//Charge le fichier patch.xml local
XmlDocument patchXMLlo = new XmlDocument();
patchXMLlo.Load("patchs.xml");
//recuperation du dernier patch_ID
XmlNode patch = patchXMLlo["version"]["ep"]["patch"];
//je selection les patchs
//mais comment recuperer le dernier ?
// Lecture des données
string patch_id_lo = patch.Attributes["id"].Value;
string patch_nom = patch.Attributes["nom"].Value;
string Version = "Ver.1.0."+patch_id_lo+"";
versionaf.Content = Version.ToString();
} |
Je vous remercie d'avance pour toutes vos réponses.