Bonsoir,

J'utilise JDOM pour créer un fichier XML dont la structure est la suivante :

Code xml : 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
<?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 Java : 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
/*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.