Le formatage de fichier XML à l'aide de StAX
Je suis à l'aide de StAX flux XML à l'écrivain d'écrire le fichier XML. Il écrit toutes les données en une seule ligne. Je veux tous les tags être en retrait au lieu d'une seule ligne.
Double de stackoverflow.com/questions/290326/stax-xml-formatting-in-java
Depuis que je ne suis pas en mesure de comprendre comment définir le tiret parmeter et où je peux passer mon nom de fichier xml.
Depuis que je ne suis pas en mesure de comprendre comment définir le tiret parmeter et où je peux passer mon nom de fichier xml.
OriginalL'auteur Anurag | 2010-06-01
Vous devez vous connecter pour publier un commentaire.
stax-utils offre une classe
IndentingXMLStreamWriter
qui fait le travail:href="https://stax-utils.dev.java.net/files/documents/1519/50947/stax-utils-20070216.zip" >stax-utils.dev.java.net/files/documents/1519/50947/...
j'ai essayé cela avec spring batch. Je reçois le xml dans le format approprié, mais quand je le déploiement de cette pour weblogic et d'exécuter le travail par lots, je vois des "
" inséré à la fin de chaque ligne. Comment faire pour éviter cela?
Pas sûr... Vous pouvez essayer de StAXON au lieu de cela, ce qui a une catégorie similaire (
de.odysseus.staxon.xml.util.PrettyXMLStreamWriter
).OriginalL'auteur chris
La réponse ici: StAX mise en forme XML en Java
EDIT: UN exemple rapide (sans les ressources de nettoyage) à l'aide de stax-utils (https://stax-utils.dev.java.net/):
Cela vous donne:
J'ai ajouté un exemple de la poste.
Merci, c'est vraiment utile
OriginalL'auteur k_b
Exemple assez l'impression OMElement (Axiome de la bibliothèque) via StAX:
OriginalL'auteur Rudi Wijaya