Bonjour à tous,

je travaille actuellement sur des documents XML avec des objets XmlDocument en C# et j'aimerai savoir si quelqu'un connait un moyen simple de récupérer tous les noeuds (ainsi que leurs sous-noeuds) d'un seul coup sans faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
foreach(XmlNode myNode in xmlDocument) {
  // je récupère les infos de mon noeuds
  foreach(XmlNode myNode2 in myNode.ChildNodes) {
    // je récupère les infos des noeuds enfants
    foreach(XmlNode myNode3 in myNode2.ChildNodes) {
      // je récupère les infos des noeuds enfants
    }
  }
}
etc etc
Si j'ais 4 ou 5 niveaux de noeuds imbriqués dans des noeuds ca devient super lourd.

Il y a-t-il une autre méthode plus propre? J'ais beau chercher je ne trouve pas.

Merci d'avance pour vos réponses, @+