ich tue via minidom eine XML Datei einlesen, bearbeiten und speichern. Ich habe da Problem mit der Kodierung (siehe xml):
erstens: nach einlesen geht encoding="ASCII" <?xml version="1.0" encoding="ASCII"?> verloren
zweitens: ü wird mit ü ersetzt, was eigentlich nicht gewollt ist. Ich will nach abspeichern immer noch ü stehen haben.
Wie geagt, ich will das Original beibehalten, wie geht es?
Grüße
Code: Alles auswählen
baum = dom.parse('test.xml')
print baum.toxml()
Code: Alles auswählen
<?xml version="1.0" encoding="ASCII"?>
<dictionary>
<eintrag>
<schluessel typ="str">Hallo</schluessel>
<wert typ="int">0</wert>
</eintrag>
<eintrag>
<schluessel typ="str">Hallo1</schluessel>
<wert typ="int">1</wert>
<level1>
<level2>
<level id="37">test</level>
<level id="23">test1</level>
<level id="13">testü</level>
</level2>
</level1>
</eintrag>
</dictionary>