擅长:python、mysql、java
<p>发现lxml是提取两个XML标记之间完整文本的最佳选择。在</p>
<pre><code>from lxml import etree
node1=etree.parse("azzurri.xml")
e1=node1.xpath(".//player")IndentationError: unexpected indent
for ele1 in e1:
pl=ele1.xpath(".//name")
for pl1 in pl:
if pl1.text=="Luca Toni":
rl1=ele1.text + ''.join(map(etree.tostring, ele1)).strip()
print rl1
<name>Luca Toni</name>
<matches>47</matches>
<goals>16</goals>
<WC>yes</WC>
</code></pre>