https://foro.gambas-es.org/viewtopic.php?f=16&t=8150&p=49077#p49077
-----------------------------------
jguardon
Wednesday, 15 July 2020, 16:05

Re: Formatear Un Fichero Xml Y Reescribirlo Con El Formateo
-----------------------------------
Quizás esto pueda ayudarte, una vez hayas creado el fichero en memoria (xmlstr) 


[code linenumbers=false syntax=python]
from xml.dom import minidom

xmlstr = minidom.parseString(ET.tostring(root)).toprettyxml(indent="    ")
with open("datos.xml", "w") as f:
    f.write(xmlstr)
[/code]


Saludos


