Suppression d'un élément dans un fichier XML avec JDOM
Bonsoir,
J'utilise JDOM pour créer un fichier XML dont la structure est la suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?xml version="1.0" encoding="UTF-8"?>
<Pétition>
<Reference>
<Reference>404</Reference>
</Reference>
<Responsable>
<Nom>Je suis le nom</Nom>
<Prénom>je suis le prenom</Prénom>
<Email>adresse@gmail.com</Email>
</Responsable>
<Sujet>
<Titre>je suis le titre</Titre>
<Objet>je suis l'objet</Objet>
<Date_creation>07/12/2013</Date_creation>
<Activee>False</Activee>
</Sujet>
</Pétition> |
Après, je veux supprimer l'élément 'Activee' après avoir cliquer sur un bouton, mais je n'arrive pas à le faire.
Mon code est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| /*Pour accéder au fichier*/
String userHome = System.getProperty("user.home");
String desktop = userHome+"/Desktop/";
/*Le titre je le récupère d'une autre page via une fonction*/
String fichier = desktop+titre;
/*Ici je le parse normalement*/
try
{
SAXBuilder sxb = new SAXBuilder();
document = sxb.build(new File(fichier));
racine = document.getRootElement();
}
catch(Exception e){}
/*Et ici je bloque* :'( */
List L = Sujet.getChildren();
L.remove("Activee"); |
J'ai essayé plusieurs code pour la partie suppression mais j'y arrive pas, je suis débutant en jdom, donc si quelqu'un a un bout de code prêt à être utilisé, ou a pu détecter mon erreur je suis preneur, merci d'avance.