Ich habe letzte Woche einen Thread this gemacht, aber habe keine Antworten bekommen, vielleicht war es zu schlecht formuliert und daher unverständlich. Wie man ein einzelnes öffnendes oder schließendes Tag in einem XML mit minidom löscht
mit Python 3.5 und die Standard minidom, würde Ich mag wissen, ob es möglich ist, dies zu drehen:
<EditData_Score>
<EditDataType>BEAT_SCORE</EditDataType>
<Beat>
<EditDataType>BEAT_MARK</EditDataType>
</Beat>
</EditData_Score>
in diese (kein Starttag für Eltern-Element):
<EditDataType>BEAT_SCORE</EditDataType>
<Beat>
<EditDataType>BEAT_MARK</EditDataType>
</Beat>
</EditData_Score>
und oder diesen (kein schließender Tag für Eltern-Element):
<EditData_Score>
<EditDataType>BEAT_SCORE</EditDataType>
<Beat>
<EditDataType>BEAT_MARK</EditDataType>
</Beat>
würde ich denken, wenn ich die Zeilennummer weiß Ich könnte es einfach so löschen, aber von dem, was ich recherchiert habe, gibt es keinen sauberen Weg, es in Minidom zu tun.
Danke!
von 'Elternelement' meinst du 'Wurzelelement'? – TheLazyScripter
Danke für die Antwort, TheLazyScripter. Ich entschuldige mich für meinen Mangel an XML-Jargon. Referenzierung [this] (http://www.w3schools.com/xml/xml_tree.asp) xml-Baumstruktur Ich würde denken, dass diese Elementzeile der Stamm ist, da 98% der xml-Elemente darin verschachtelt sind:; Ich möchte im Grunde ein öffnendes oder schließendes Tag (nicht beides) von einem Kindelement entfernen, das andere Elemente enthält. –
kusogaki