Skrypt Pythona do usuwania wszystkich komentarzy z pliku XML
Usiłuję zbudować skrypt Pythona, który zajmie dokument XML i usunie z niego wszystkie bloki komentarzy.
Próbowałem czegoś na wzór:
<code>tree = ElementTree() tree.parse(file) commentElements = tree.findall('//comment()') for element in commentElements: element.parentNode.remove(element) </code>
W ten sposób powstaje dziwny błąd z pythona: „KeyError:” () '
Wiem, że istnieją sposoby na łatwą edycję pliku przy użyciu innych metod (takich jak sed), ale muszę to zrobić w skrypcie Pythona.