小编Pro*_*iat的帖子

使用 ElementTree 从 XML 中删除元素

我有以下代码打印出我要删除的元素的名称:

import xml.etree.ElementTree as ET

tree = ET.parse('myfile.xml')
root = tree.getroot()

for elem in tree.iter(tag='test'):
    print elem.tag
Run Code Online (Sandbox Code Playgroud)

如何从我的 XML 中删除这个元素?我的 XML 类似于以下内容:

<foo>
   <bar>
      <level>
         <test name="1">
            <stuff>
               hello
            </stuff>
         </test>
         <test name="2">
            <stuff>
               hello
            </stuff>
         </test>
      </level>   
   </bar>
</foo>
Run Code Online (Sandbox Code Playgroud)

xml elementtree xml-parsing python-2.7

2
推荐指数
1
解决办法
5950
查看次数

标签 统计

elementtree ×1

python-2.7 ×1

xml ×1

xml-parsing ×1