Скрипт Python для удаления всех комментариев из файла XML
Я пытаюсь создать сценарий Python, который будет принимать XML-документ и удалять из него все блоки комментариев.
Я попробовал что-то вроде:
<code>tree = ElementTree() tree.parse(file) commentElements = tree.findall('//comment()') for element in commentElements: element.parentNode.remove(element) </code>
Это приводит к странной ошибке в python: & quot; KeyError: & apos; () & apos;
Я знаю, что есть способы легко отредактировать файл, используя другие методы (например, sed), но я должен сделать это в скрипте Python.