Script de Python para eliminar todos los comentarios del archivo XML
Estoy tratando de construir un script en python que tome un documento XML y elimine todos los bloques de comentarios de él.
Intenté algo a lo largo de las líneas de:
<code>tree = ElementTree() tree.parse(file) commentElements = tree.findall('//comment()') for element in commentElements: element.parentNode.remove(element) </code>
Hacer esto produce un error extraño de python: "KeyError: '()'
Sé que hay maneras de editar fácilmente el archivo usando otros métodos (como sed), pero tengo que hacerlo en un script de python.