https://foro.gambas-es.org/viewtopic.php?f=16&t=8150&p=49080#p49080 ----------------------------------- gambafeliz Miercoles, 15 Julio 2020, 23:15 Re: Formatear Un Fichero Xml Y Reescribirlo Con El Formateo ----------------------------------- [quote user="gambafeliz" post="49079"]Ahora he probado desde la consola esto (y funciona muy bien): cat /home/miusuario/Python/datos.xml | python -c 'import sys;import xml.dom.minidom;s=sys.stdin.read();print xml.dom.minidom.parseString(s).toprettyxml().encode('utf-8')' > /home/miusuario/Python/datos_tmp.xml Pero como ya os he dicho, funciona muy bien directamente desde la consola pero no me funciona desde python, [strong]¿que código debo escribir para que funcione, perfectamente bajo python, alguien me dice como hacerlo?[/strong][/quote] Así lo he solucionado aunque no estoy del todo satisfecho. Digamos que esta regular formateado. [code] codificacion = '"utf-8"' comandos = "'import sys;import xml.dom.minidom;s=sys.stdin.read();print xml.dom.minidom.parseString(s).toprettyxml().encode("+codificacion+")'" os.system("cat /home/miusuario/Python/datos.xml | python -c "+comandos+" > /home/miusuario/Python/datos_tmp.xml") [/code]