Création d'un fichier XML avec JDOM
Bonjour à tous.
J'ai un problème que j'espère vous allez pouvoir m'aider à résoudre. En effet débutant vraiment dans tout ce qui touche au XML je suis bien perdu.
j'aimerais créer l'arborescence suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?xml version="1.0" encoding="UTF-8"?>
<Produit>
<produit>
<code>
1695897884541
<nom>beurre</nom>
<quantite>1</quantite>
</code>
<code>
7985561454527
<nom>confiture</nom>
<quantite>3</quantite>
</code>
</produit>
</Produit> |
En utilisant l'api JDOM j'ai ce code java :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| public static void main(String[] args) {
Element etudiant = new Element("produit");
racine.addContent(etudiant);
Element code = new Element("code");
code.setText("1695897884541");
etudiant.addContent(code);
Element quantite = new Element("quantite");
quantite.setText("1");
code.addContent(quantite);
Element nom = new Element("nom");
nom.setText("beurre");
code.addContent(nom);
try
{
XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat());
sortie.output(document, new FileOutputStream("Produit.xml"));
}
catch (java.io.IOException e){}
} |
Seulement avec mon code je n'ai qu'un produit, je n'arrive par a ré-ouvrir la balise <code> pour rajouter un nouveau code.
Merci de m'aider