Aktualnie używam funkcji toprettyxml() modułu xml.dom w skrypcie pythona i mam pewne problemy z nowymi wierszami. Jeśli nie użyjesz parametru newl lub jeśli użyjesz toprettyxml (newl = '\ n'), to wyświetli on kilka nowych linii zamiast tylko jednego.Problem z nowymi liniami, gdy używam toprettyxml()
Na przykład
f = open(filename, 'w')
f.write(dom1.toprettyxml(encoding='UTF-8'))
f.close()
wyświetlona:
<params>
<param name="Level" value="#LEVEL#"/>
<param name="Code" value="281"/>
</params>
Czy ktoś wie, gdzie problem jest i jak mogę go używać? FYI Używam Pythona 2.6.1
dziękuję XV! Rzeczywiście, teraz staram się używać toprettyxml() jak najmniej, ale dobrze jest wiedzieć, że istnieje obejście tego irytującego problemu. I post jest bardzo przejrzysty. – PierrOz