2010-12-10 4 views
2

Je suis écrire des données brutes dans un fichier xml programme python, dans ma conception, nous obtenons la ligne de données brutes par ligne, puis l'écrire dans le fichier xml comme:lxml de problème de fichier d'écriture

`<root>\n 
    <a> value </a>\n 
    <b> value </b>\n 
</root> 

La première fois que j'écris dans le fichier xml avec pretty_print = True, j'ai obtenu ce que je veux, mais quand le deuxième fois j'ai lu le fichier, obtenir l'élément root, --add-- new elemnts puis le sauvegarder avec pretty_print = Vrai, mais je ne peux pas obtenir ce que je veux, c'est comme:

...\n 
<c> value </c></root> 

` Quel est le problème avec lxml? Ou ma faute?

+0

Pouvez-vous coller le code? – user225312

Répondre