Y a-t-il un moyen autre que de créer moi-même une méthode pour écrire du code XML en utilisant python qui sont facilement lisibles? xMLFile.write (xmlDom.toxml()) crée un fichier XML approprié mais il est assez difficile de les lire. J'ai essayé toprettyxml mais n'a pas l'air de faire beaucoup. par exemple. Ce qui suit est ce que je considère un xml lisible: résuméÉcrire en XML facilement lisibles en Python
<myroot>
<ent1
att1="val1"
att2="val2"
att3="val3"
/>
<ent2>
<ent3
att1="val1"
att2="val2"
/>
</ent2>
</myroot>
Solutions des réponses ci-dessous:
1) Si vous avez juste besoin de occassionaly lire pour le débogage puis au lieu de formater le xml lors de l'écriture xmllint d'utilisation ou un éditeur XML pour le lire. Ou
2) Utilisez une bibliothèque comme Beautiful Soup. Ou
3) Écrivez votre propre méthode
Qu'est-ce qui, à votre avis, rend un fichier XML "lisible"? Le terme est très ambigu. – Oded
Excuses. Je suis en train d'essayer de coller un exemple. Juste besoin de trier comment mettre en indentation onglet en utilisant le balisage. – dutch
Voulez-vous simplement cela pour un débogage plus facile? Je me trouve en utilisant le programme "xmllint", avec l'option "--format" pour lancer ma sortie quand je veux le lire. –