1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
Element root = new Element ("requetes");
Document doc = new Document(root);
//Tu commences par lister les differents noeuds "requete"
List node = root.getChildren("requetes");
// A ce moment tu as deux choix de parcours sur ta liste, un iterateur ou une boucle for
for (int i=0; i<node.size(); i++){
// Maintenant tu rejoinds le niveau inferieur de ton arbre et tu listes les noeuds "database"
Element courant = (Element)node.get(i);
List data = courant.getChildren("database");
//Tu es au niveau des noeuds recherchés
for (int n=0; n<data.size(); n++){
Element current = (Element)data.get(n);
List driver = current.getChildren("driver");
// tu peux retourner cette liste, ou ajouter ses élements à une autre....
}
} |
Partager