Python und xml(minidom)
Verfasst: Dienstag 21. September 2010, 20:35
Hallo,
ich hab ein Problem mit XML und Python. "minidom.toprettyxml()" funktioniert nicht ganz, wenn ich "removeChild(Node)" verwende.
Die Datei davor:
Die Datei nach "removeChild(Node)" und "minidom.toprettyxml()":
Hat wer eine Ahnung warum dies so ist?
Ich weiß es gibt andere Module außer dem mitgelieferten XML Modul. Ich verwende das mitgelieferte als Fallback, falls das andere XML Modul fehlen sollte. Das mitgelieferte XML Modul ignoriert auch DTD(ich weiß, aber gleich die ganze Deklaration löschen?) und entfernt die Deklarationen auch, kann man das irgendwie unterbinden?
Ich verwende Python 2.7.
lg Richi
ich hab ein Problem mit XML und Python. "minidom.toprettyxml()" funktioniert nicht ganz, wenn ich "removeChild(Node)" verwende.
Die Datei davor:
Code: Alles auswählen
<?xml version="1.0" ?>
<install_list>
<package package_id="firefox"/>
<package package_id="gimp"/>
<package package_id="nx"/>
</install_list>
Code: Alles auswählen
<?xml version="1.0" ?>
<install_list>
<package package_id="firefox"/>
<package package_id="gimp"/>
<package package_id="nx"/>
</install_list>
Ich weiß es gibt andere Module außer dem mitgelieferten XML Modul. Ich verwende das mitgelieferte als Fallback, falls das andere XML Modul fehlen sollte. Das mitgelieferte XML Modul ignoriert auch DTD(ich weiß, aber gleich die ganze Deklaration löschen?) und entfernt die Deklarationen auch, kann man das irgendwie unterbinden?
Ich verwende Python 2.7.
lg Richi