Bonjour à tous,
Je dois créer un document xml en utilisant java.
J'utilise les méthodes suivantes pour créer l'ensemble de mes éléments :
Mon document xml doit se présenter de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Element element = doc.createElement("elementl") element.appendChild(doc.createTextNode("libelle")); racine.appendChild(element); ...
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <racine> <element1> <element11>element11</element11> blablabla <element12>element12</element12> blabla <element12>element12</element12> </element1> </element2> ... </racine>
Je peux créer les éléments racine, element1, element11, element12 sans problème .
Ce que je voudrais savoir faire, c'est ajouter le texte blablabla à côté de l'élément element11 puis passer à la ligne et pour les éléments element12, les avoir sur la même ligne et séparer par le texte blabla.
Pour l'indentation de mon document xml, j'utilise actuellement :
Merci à tous ceux qui pourront m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 setOutputProperty(OutputKeys.INDENT, "yes"); setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4");
Partager