В настоящее время я использую функцию toprettyxml() модуля xml.dom в python script, и у меня есть некоторые проблемы с новыми символами. Если не использовать параметр newl или использовать toprettyxml (newl = '\n'), на самом деле он отображает несколько новых строк вместо одного.
Например
f = open(filename, 'w')
f.write(dom1.toprettyxml(encoding='UTF-8'))
f.close()
отображается:
<params>
<param name="Level" value="#LEVEL#"/>
<param name="Code" value="281"/>
</params>
Кто-нибудь знает, откуда эта проблема, и как я могу ее использовать? FYI Я использую Python 2.6.1