créer un document xml avec DOM
Bonjour,
Je souhaite enregistrer des données qui se trouvent dans un JTable dans un fichier xml avec DOM. J'arrive à enregistrer dans un fichier xml seulement une seule donnée. Voir le fichier xml ci dessous :
Code:
1 2 3 4 5 6 7
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<AGENDA>
<SEMAINE numero="46">
<RENDEZVOUS> Dentiste</RENDEZVOUS>
</SEMAINE>
</AGENDA> |
J'aimerais pouvoir enregistrer plusieurs données de cette façon :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<AGENDA>
<SEMAINE numero="46">
<RENDEZVOUS> Dentiste</RENDEZVOUS>
</SEMAINE>
<SEMAINE numero="47">
<RENDEZVOUS> Médecin</RENDEZVOUS>
</SEMAINE>
<SEMAINE numero="48">
<RENDEZVOUS> Médecin</RENDEZVOUS>
</SEMAINE>
</AGENDA> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
//je crée un document xml
public static Document creerDocumentExemple(DocumentBuilder docBuilder,String numSemaine,String libelle) {
Document doc = docBuilder.newDocument();
Element agenda = doc.createElement("AGENDA");
Element semaine = doc.createElement("SEMAINE");
semaine.setAttribute("numero", numSemaine);
agenda.appendChild(semaine);
Element rendezvous = doc.createElement("RENDEZVOUS");
rendezvous .setTextContent(libelle);
semaine.appendChild(rendezvous);
return doc;
} |