<p>使用<code>lxml</code>和XPath:</p>
<pre><code>>>> s = '''
... <Departments orgID="123" name="xmllist">
... <Department>
... <orgID>124</orgID>
... <name>A</name>
... <type>type a</type>
... <status>Active</status>
... <Department>
... <orgID>125</orgID>
... <name>B</name>
... <type>type b</type>
... <status>Active</status>
... <Department>
... <orgID>126</orgID>
... <name>C</name>
... <type>type c</type>
... <status>Active</status>
... </Department>
... </Department>
... </Department>
... <Department>
... <orgID>109449</orgID>
... <name>D</name>
... <type>type d</type>
... <status>Active</status>
... </Department>
... </Departments>
... '''
</code></pre>
<hr/>
<p>使用<code>ancestor-or-self</code>轴,您可以找到节点本身、父节点、祖父母。。。在</p>
^{pr2}$