我正在尝试构建一个 python 脚本,它将接收 XML 文档并从中删除所有注释块。
我尝试了一些类似的东西:
tree = ElementTree()
tree.parse(file)
commentElements = tree.findall('//comment()')
for element in commentElements:
element.parentNode.remove(element)
这样做会从 python 产生一个奇怪的错误:“KeyError: '()'
我知道有一些方法可以使用其他方法(如 sed )轻松编辑文件,但我必须在 python 脚本中进行。