Python-Skript zum Entfernen aller Kommentare aus der XML-Datei
Ich versuche, ein Python-Skript zu erstellen, das ein XML-Dokument aufnimmt und alle Kommentarblöcke daraus entfernt.
Ich habe versucht, etwas in der Art von:
<code>tree = ElementTree() tree.parse(file) commentElements = tree.findall('//comment()') for element in commentElements: element.parentNode.remove(element) </code>
Dies zu tun, führt zu einem seltsamen Fehler von Python: "KeyError: '()'
Ich weiß, dass es Möglichkeiten gibt, die Datei einfach mit anderen Methoden (wie sed) zu bearbeiten, aber ich muss es in einem Python-Skript tun.