J'ai un fichier Xml sous la forme suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.