我正在尝试构建一个python脚本,它将接收XML文档并从中删除所有注释块.
我尝试过以下方面:
tree = ElementTree()
tree.parse(file)
commentElements = tree.findall('//comment()')
for element in commentElements:
element.parentNode.remove(element)
Run Code Online (Sandbox Code Playgroud)
这样做会从python中产生一个奇怪的错误:"KeyError:'()'
我知道有很多方法可以使用其他方法(如sed)轻松编辑文件,但我必须在python脚本中完成.