Bonjour,
J'utilise le code suivant (merci la FAQ) pour ajouter un nouvel élément dans mon doc XML :
ceci devrait donc ajouter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 File xml = new File("XML/Genres.xml"); Document document = constructeur.parse (xml); Element racine = document.getDocumentElement(); Element genre = document.createElement ("Genre"); genre.setAttribute ("GenreID", "" + g.getID()); Element nomGenre = document.createElement("NomGenre"); nomGenre.setTextContent (g.getGenre()); genre.appendChild (nomGenre); racine.appendChild (genre); document.normalize();
<Genres> // parent
....
<Genre GenreID = "4">
<NomGenre>Mon nom</NomGenre>
</Genre>
....
</Genres>
Mais en fait rien ne se passe : pas d'erreur mais le fichier XML n'est pas modifié. J'ai l'impression de ne modifier que le document chargé en mémoire, et d'avoir oublié certaines méthodes d'entrée/sortie ??
Merci d'avance pour votre aide !![]()
Partager