Bonjour,
J'utilise le code suivant (merci la FAQ) pour ajouter un nouvel élément dans mon doc XML :
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();
ceci devrait donc ajouter :
<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 !