Bonjour,
je voudrais supprimer un élément de mon fichier xml ,mais je n'arrive pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<liste_composants>
        <composant>
            <el1>toto</el1>
            <el2> xxx</el2>
        </composant>
        <composant>
             <el1> titi </el1>
             <el2> zzz</el2>
        </composant>
</liste-composants>
je veux supprimer par exemple le composant contenant l'element "toto".
voilà le code que j'utilise
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
22
 
public void supEltXml(String s){
 
	racine = document.getRootElement();
 
	 List listComposants = racine.getChildren("composant");
     //On crée un Iterator sur notre liste
     Iterator i = listComposants.iterator();
     while(i.hasNext())
     {
 
 
        Element courant = (Element)i.next();
        //On cherche l'element à modifier
        if(courant.getChild("el1")!=null)
       if(courant.getChild("el1").getText().equals(s))
       {
        	racine.removeChild("composant");
 
       }
}
}
ça supprime pas!!!je vois pas le pb.
merci d'avance