擅长:python、mysql、java
<p>通过编写递归函数,我最终只在<code>xml</code>lib上完成了这项工作。在</p>
<pre><code>def recursive_xml(root):
if root.getchildren() is not None:
for child in root.getchildren():
if child.tag == 'subitem' or child.tag == 'subsubitem':
root.remove(child)
else:
recursive_xml(child)
</code></pre>
<p>通过这样做,函数将迭代ET中的每个节点并删除我的目标节点。在</p>
^{pr2}$
<p>希望这能帮助像我这样有限制要求的人。。。。在</p>