擅长:python、mysql、java
<p>下面是通过Python解析xml所需的完整脚本</p>
<pre><code>#!/usr/bin/python
from lxml import etree
with open('input.xml', 'r') as myfile:
content=myfile.read().replace('\n', '\n')
lst = open('ID.list')
Id = list()
for line in lst:
stuff=line.rstrip()
stuff.split()
Id.append(stuff)
for ele in Id:
tree = etree.XML(content)
target_elements = tree.xpath('//Iteration[contains(., ele)]')
for element in target_elements:
print(etree.tostring(element))
</code></pre>