Récupérer la valeur de l'attribut d'un élément
Bonjour, voici mon fichier xml :
Code:
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:
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);
} |