J'essaie juste de trouver un moyen simple d'ouvrir, d'éditer et d'enregistrer un fichier XML en utilisant python. Jusqu'à présent, j'ai réussi à ouvrir un fichier et à l'écrire en sortie.XML simple pour python?
Cependant, je n'ai pas réussi à l'imprimer facilement pour savoir ce qu'il y a dans un objet donné, traverser le modèle d'objet, éditer les balises et les attributs, ou écrire le xml dans un fichier.
from lxml import etree
root = etree.parse('test.xml')
print etree.tostring(root);
Je suis habitué à utiliser simpleXML pour php, ce qui est un jeu d'enfant.
s'il vous plaît aider, comme je trouve la documentation difficile à comprendre :(
merci :)
-1 Ce n'est pas une question. Une question va quelque chose comme "Comment puis-je [quelque chose de spécifique]? J'ai essayé X, mais Y n'a pas fonctionné/J'ai reçu le message d'erreur Z.". Et pour votre information, lxml * est * la meilleure et la plus simple bibliothèque XML pour Python. Je ne sais vraiment pas quelles réponses vous attendez ... – delnan
J'espérais soit une explication rapide et facile pour savoir comment faire cela en utilisant le xml, ou une meilleure alternative. simpleXML en php traite simplement le dom comme un objet (ce que semble faire aussi beautifulsoup). cependant je ne peux pas trouver une manière simple d'ouvrir, d'éditer et d'enregistrer un dossier de xml malgré une bonne tentative aux docs de lxml. désolé la question n'est pas plus précise! – significance
J'ai mis à jour ma réponse. – user225312