擅长:python、mysql、java
<p>为此,您需要访问项目的父级。如果您确定它曾经有一层深,您可以使用以下方法直接将其移除:</p>
<pre><code>tr.remove(item)
</code></pre>
<p>但如果不是,则需要创建一个反向树来访问父级,如describe <a href="https://stackoverflow.com/a/2170994/501979">Here</a>,或者可以使用更强大的库,如<a href="http://lxml.de/" rel="nofollow noreferrer">lxml</a>。在</p>
<p>然后可以使用<code>xpath</code>和<code>getparent</code>来处理这个问题。在</p>
<p>处理此查询的正确方法是使用XPATH:</p>
^{pr2}$
<p>模式<code>//*[@bksetname="Default Backup Set"]</code>表示具有bksetname=“Default Backup Set”属性的所有元素。然后我们请求它的父元素并移除元素。在</p>
<p><em>请注意我使用的是lxml而不是ElementTree。</em></p>
<p>您可以使用<a href="http://chris.photobooks.com/xml/default.htm" rel="nofollow noreferrer">Free OnlineXpath tester</a>检查<code>XPATH</code></p>