Bonjour,
Je souhaiterais supprimer certains noeuds fils mais pas certains. Je m'explique :
Je parse mon fichier XML et ensuite je le parcours, je sais le lire, je sais modifier une balise, enregistrer le résultat dans un nouveau fichier XML, supprimer un element fils avec "remove" mais je n'arrive pas à lui dire :
Si le noeud fil est différent de "x" ou "y" ou "z" alors tu le supprimes.
j'avais essayer le code suivant :
Voilà et ça ne focntionne pas !
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 ... while(i.hasNext()) { Element courant = (Element)i.next; if(courant.getChild(element)!=null) { if(courant.getChild(element)!="x"||"y"||"z") { courant.removeChild(element); } } }
Partager