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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager