Gérer les noeuds textes et les retours à la ligne
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:
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:
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:
1 2
| setOutputProperty(OutputKeys.INDENT, "yes");
setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4"); |
Merci à tous ceux qui pourront m'aider