Salut,
J'ai une fonciton recursive qui me permet de parcourir tous les noeuds d'un arbre DOM pour afficher chaque parent et ses propres fils.
Mon probleme est que je veux faire l'affichage lorsque tout l'arbre est parcouru.
Don je dois imposer une condition pour l'affichage, sinon a chaque appel de la fonction recursive, la fonction fera l'affichage.
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
16
17
18
19
20
21 public void collectChildren(XmlNode node) { ..... if (node == null) return; if (node.HasChildNodes) { nodeList = node.ChildNodes; foreach(object child in nodeList){ if (??????????????) // si c'est le dernier fils de l'arbre ?? collectChildren(child); else //Affichage DisplayChildren(parents, t_children, children); } }
Partager