Bonjour, voici mon fichier xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<racine>
      <type valeur="1">
             <nom>dupont</nom>
             <prenom>jules</prenom>
      </type>
      <type valeur="2">
             <nom>martin</nom>
             <prenom>patrick</prenom>
      </type>
</racine>
je veux faire une suppression ou un ajout. Mais je souhaite choisir dans quel balise je veux ajouter/supprimer un élément : dans <type valeur=1> ou dans <type valeur="2">.
Par exemple, si je veux ajouter un élément juste en-dessous de <prenom>jules</prenom>, il faut que je dise que je veux faire ça dans la balise <type valeur=1>, donc il faudrait que je récupère "1".
Quelle est la méthode pour ça ?

Voici ma méthode addElement, si ça peut servir :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
static void addElement(){
 
 
        List list = racine.getChildren("type");
        Iterator i = list.iterator();
        Element courant = (Element)i.next();
 
       // ici j'ajoute un nouvel élément, avec un attribut pour cet élément
        Element nouveau1=new Element (elmtContent);
        courant.addContent(nouveau1);
        nouveau1.addContent(attrContent);
 
 
    }