1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
static void supprFiltre()
{
Filter filtre = new Filter()
{
public boolean matches(Object ob)
{
if(!(ob instanceof Element)){return false;}
Element element = (Element)ob;
int verifNom = 0;
List listpara = null;
if(element.getAttribute("nom").getValue().equals("bleu"))
{
listpara = element.getChildren();
return true;
}
return false;
}
};//Fin du filtre
List resultat = racine.getContent(filtre);
Iterator i = resultat.iterator();
Element courant = (Element)i.next();
courant.removeAttribute("nom");
courant.getParentElement().removeChild("couleur");
} |