Bonjour,

J'utilise ElementTree pour créer mes fichiers XML sous python

Pour finaliser la sauvegarde de ma structure dans un fichier, j'ai le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
	tree = ElementTree.ElementTree()
	tree._setroot(root)
	tree.write(MyFileXML)
C'est globalement bien

Ma question est que le header de mon fichier XML est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<?xml version="1.0" ?>
<root>
et je souhaiterai qu'il soit le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="MasterFile.xslt" type="text/xsl"?>
<root>
Savez-vous comment faire pour modifier ce header ?
Existe t'il une solution propre avec ElementTree ?
Ou faut il re-ouvrir le fichier et faire un crade find/replace ?

Merci pour votre aide ;-)

Thais