Actualmente estoy usando la función toprettyxml() del módulo xml.dom en un script python y tengo algunos problemas con las nuevas líneas. Si no utiliza el parámetro newl o si uso toprettyxml (newl = '\ n') en realidad muestra varias líneas nuevas en lugar de solo una.problema con las nuevas líneas cuando uso toprettyxml()
Por ejemplo
f = open(filename, 'w')
f.write(dom1.toprettyxml(encoding='UTF-8'))
f.close()
exhibidas:
<params>
<param name="Level" value="#LEVEL#"/>
<param name="Code" value="281"/>
</params>
¿alguien sabe dónde está el problema proviene y cómo lo puedo usar? FYI Estoy usando Python 2.6.1
gracias Xv mucho! De hecho, ahora, estoy tratando de usar toprettyxml() el menor número posible, pero es bueno saber que hay una solución alternativa para este problema molesto. Y la publicación es muy clara – PierrOz