2010-08-27 25 views
1

J'ai besoin d'un outil d'impression XML en ligne de commande qui ne déborde pas de la largeur de la ligne de sortie.Joli imprimante XML avec sortie de largeur de ligne fixe

Tous les outils que j'ai essayés (xmlstarlet, xmllint, xmlindent) dépassent la largeur de ligne lors de l'impression de balises avec de nombreux attributs. Je vais régler si chaque attribut sera imprimé sur une ligne séparée (tout en gardant l'indentation bien sûr).

L'outil doit être libre, exécutable sous Linux et, de préférence, avoir un paquet Ubuntu. Cependant, je vais me contenter d'une bibliothèque téléchargeable.

Des indices?

Répondre

2

HTML Tidy avec -xml va reformater XML.

+0

Merci, cela fonctionne presque. Cependant, je vois donne une indentation incorrecte pour l'étiquette juste après CDATA. Est-ce un problème connu? –