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 :

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);
...
Mon document xml doit se présenter de la façon suivante :

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 :
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");
Merci à tous ceux qui pourront m'aider