Пустые строки при использовании minidom.toprettyxml

Я использовал minidom.toprettyxml для prettify моего файла XML. Когда я создаю XML-файл и использую этот метод, все работает отлично, но если я использую его после того, как я изменил XML-файл (например, я добавил дополнительные узлы), а затем я записываю его обратно в XML Я получаю пустые строки, каждый раз, когда я обновляю его, я получаю все больше и больше пустых строк ...

мой код:

file.write(prettify(xmlRoot))


def prettify(elem):
    rough_string = xml.tostring(elem, 'utf-8') //xml as ElementTree
    reparsed = mini.parseString(rough_string) //mini as minidom
    return reparsed.toprettyxml(indent=" ")

и результат:

<?xml version="1.0" ?>
<testsuite errors="0" failures="3" name="TestSet_2013-01-23 14_28_00.510935" skip="0"     tests="3" time="142.695" timestamp="2013-01-23 14:28:00.515460">




    <testcase classname="TC test" name="t1" status="Failed" time="27.013"/>




    <testcase classname="TC test" name="t2" status="Failed" time="78.325"/>


    <testcase classname="TC test" name="t3" status="Failed" time="37.357"/>
</testsuite>

какие-либо предложения ?

Благодарю.

Ответы на вопрос(4)

Ваш ответ на вопрос