Bonjour,
j'ai longuement navigué pour crée mon projet, mais alors la je sèche.
je voudrais récupérer le dernier attribut ID d'un noeud: <Ajout ID="1">
voila mon fichier XML de test:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Expedition_RST> <Ajout ID="1"> <Date_Ajout>23/04/2016 23:07:47</Date_Ajout> <N_RST>0416 001234</N_RST> <default>G.1.2</default> <descritpion>-1200Hz</descritpion> </Ajout> <Ajout Id="12"> <Date_Ajout>23/04/2016 23:08:57</Date_Ajout> <N_RST>0416 123456</N_RST> <default>G.1.2</default> <descritpion>-1150Hz</descritpion> </Ajout> </Expedition_RST>
j'ai essayer plusieurs solution trouver sur MSDN ou bien sur des tutos de particulier mais rien ne fonctionne.
cette méthode me paraissait plutôt correcte et courte mais elle me crée une exception non gérer:
avez vous des suggestions ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 // Créer une instance du document XML et charger les données XML. XmlDocument doc = new XmlDocument(); doc.Load(LienFichierXML); // Récupération du dernier ID enregistré string lastid = doc.DocumentElement.LastChild.Attributes["ID"].Value.ToString(); // affiche ma valeur pour vériffier MessageBox.Show(lastid);
merci d'avance pour le temps que vous me consacrerez.
Partager