Recupérer le numero d'un node dans un fichier xml en c#

Signaler
Messages postés
15
Date d'inscription
samedi 29 janvier 2011
Statut
Membre
Dernière intervention
22 janvier 2013
-
Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
-
structure xml:
********
<field nom="a" />
<field nom="b" />
.
.
.


*********
je veux modifier le nom du field numéro 2 et numéro 6.
La question:
=> quel est le code c# qui me permet de récupérer le numéro du field???

3 réponses

Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
12
qu'est-ce que t'entends par "numéro" ? sa ligne ? son indice dans la liste des nodes du même type ?
Messages postés
15
Date d'inscription
samedi 29 janvier 2011
Statut
Membre
Dernière intervention
22 janvier 2013

son indice dans la liste des nodes
Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
12
Tu implémentes simplement un compteur quand tu parcours ta NodeList, genre :
NodeList nodes = elmt.ChildNodes();
int cptr = 0;
foreach (Node node in nodes) {
int nodeidx = ++cptr;
// je fais des trucs sur node
}