Leerzeilen bei Verwendung von minidom.toprettyxml

Ich habe eine minidom.toprettyxml verwendet, um meine XML-Datei zu verschönern. Wenn ich eine XML-Datei erstelle und diese Methode verwende, funktioniert alles in Ordnung. Wenn ich sie jedoch verwende, nachdem ich die XML-Datei geändert habe (zum Beispiel habe ich zusätzliche Knoten hinzugefügt), schreibe ich sie zurück in XML Ich bekomme leere Zeilen, jedes Mal, wenn ich es aktualisiere, bekomme ich immer mehr leere Zeilen ...

mein Code:

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=" ")

und das Ergebnis:

<?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>

irgendwelche Vorschläge ?

Vielen Dank.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage