擅长:python、mysql、java
<p>您可以通过此调用访问根元素:<code>root=tree.getroot()</code></p>
<p>使用该根元素,可以使用<code>findall()</code>并删除符合条件的元素:</p>
<pre><code>deleteThese = root.findall("title")
for element in deleteThese: root.remove(element)
</code></pre>
<p>最后,您可以看到新树的外观:<code>etree.tostring(root, pretty_print=True)</code></p>
<p>以下是有关find/findall如何工作的一些信息:
<a href="http://infohost.nmt.edu/tcc/help/pubs/pylxml/class-ElementTree.html#ElementTree-find" rel="noreferrer">http://infohost.nmt.edu/tcc/help/pubs/pylxml/class-ElementTree.html#ElementTree-find</a></p>
<p>要向元素添加属性,请尝试以下操作:</p>
<pre><code>root.attrib['myNewAttribute']='hello world'
</code></pre>