擅长:python、mysql、java
<p>使用minidom而不是ETree可以做到:</p>
<pre><code>import xml.dom.minidom as DOM
tree = DOM.parse(myFile)
root = tree.documentElement
targetNamespace = root.getAttribute("targetNamespace")
d = dict(root.attributes.items())
for key in d:
if d[key] == targetNamespace: return key
</code></pre>
<p>这将返回<code>targetNamespace</code>或{<cd2>},具体取决于xsd中的第一个。当然,我们应该忽略第一种情况,但这超出了这个问题的范围。在</p>