Bonjour à tous,

je souhaiterais modifier un fichier xml et pouvoir le réutiliser.

Je l'ouvre sous Python 2.7 en utilisant se code et je peux ainsi le modifier

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
from xml.dom import minidom
fsock = open('xxx.xml')
xmldoc = minidom.parse(fsock) 
fsock.close()                 
print xmldoc.toxml()
cependant quand je l'enregistre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
with open('xxx.xml','w') as f:
       f.write(xmldoc.toxml())

J'ai bien mon fichier .xml mais le logiciel qui exploite ce ficher n'arrive plus à l'utiliser.

Comment pourrais-je conserver ou retrouver l'encodage initial lors de l'enregistrement ?
Quelqu'un aurait une idée ou ce n'est pas possible ?

J'ai bien respecté la casse lors de la modification du fichier xml.

D'avance merci,

Bonne journée

PS: je n'arrive pas à accéder au chat...