Je connais de deux façons de "jolie imprimée" ou de format, XML: p>
Quels autres formulaires gratuits (comme dans la bière) sont là? (en dehors de l'utilisation de JavaScript) P>
5 Réponses :
J'aime la bibliothèque Java XOM pour la manipulation XML. Il a une belle Jolie imprimante qui fournit beaucoup de contrôle sur la sortie. P>
Eh bien, la transformation d'identité que vous avez liée est portable à tout processeur XSLT (Saxon, MSXML, etc.). p>
En outre, vous pouvez regarder xmllint code> qui fait partie du Toolkit libxml2 . L'option
- FORMAT CODE> vous permet d'imprimer assez d'impression. Une fonctionnalité similaire existe dans xmlstarlet (qui utilise libxml2 sous la hotte IIRC). P>
Fonctionne très bien pour les chaînes aussi: echo "
Un bon ingénieur XML devrait être capable de brier xmlstarlet. p> p> xmlstarlet fo code> est ce que j'utilise pour jolie impression. xmlstarlet a un certain nombre d'options:
Vous pouvez utiliser http://prettydiff.com/?m=beautify Malheureusement, il est écrit en JavaScript, mais c'est une application complète pour que vous ne sachiez jamais que cela. Sachez simplement que vous pouvez courir de votre navigateur sans télécharger ni installer. P>
Lorsque vous utilisez libxml2 en Python:
with open(pathToSaveResult, 'w') as fd: xmlParsed.saveTo(fd,format = libxml2.XML_SAVE_FORMAT)
Juste pour une complétude et une meilleure découvrabilité je liens à Jolie impression XML avec JavaScript (ce qui est probablement Le fil canonique alors sur les solutions javascript à ce problème)