小编Jen*_*ree的帖子

Python脚本从XML文件中删除所有注释

我正在尝试构建一个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脚本中完成.

python xml xpath dom

5
推荐指数
3
解决办法
7235
查看次数

标签 统计

dom ×1

python ×1

xml ×1

xpath ×1