擅长:python、mysql、java
<p>也是通过<code>lxml.etree</code>模块。在</p>
<ol>
<li>输入包含名称空间,即<code>http://tempuri.org/XMLSchemaPalletLoadTechData.xsd</code></li>
<li>使用<code>xpath</code>方法查找目标<code>TechDataParams</code>标记。在</li>
<li>获取<code>TechDataParams</code>标记的子项并创建字典,其中<code>key</code>是{<cd7>},而{<cd8>}是{<cd9>}。在</li>
<li>追加到列表变量<code>TechDataParams</code>。在</li>
</ol>
<p>代码:</p>
<pre><code>from lxml import etree
root = etree.fromstring(content)
TechDataParams_info = []
for i in root.xpath("//a:XMLSchemaPalletLoadTechData/a:TechDataParams", namespaces={"a": 'http://tempuri.org/XMLSchemaPalletLoadTechData.xsd'}):
temp = dict()
for j in i.getchildren():
temp[j.tag.split("}", 1)[-1]] = j.text
TechDataParams_info.append(temp)
print TechDataParams_info
</code></pre>
<p>输出:</p>
^{pr2}$