擅长:python、mysql、java
<p>您需要使用XML解析器,如<a href="http://docs.python.org/2/library/xml.etree.elementtree.html" rel="nofollow">ElementTree</a>、<a href="http://www.crummy.com/software/BeautifulSoup/bs4/doc/" rel="nofollow">BeautifulSoup</a>或{a3}。在</p>
<p>下面是一个使用标准库中的<code>ElementTree</code>的示例:</p>
<pre><code>from xml.etree import ElementTree as ET
tree = ET.fromstring("""
<test>
<spotter num="0187" report_at="2014-03-15 20:10:25" lat="49.8696518" lng="-80.0973129" callsign="wxman132" active="1" public="" gps="0" phone="" email="addu@nnu.nne" first="" last=""/>
</test>""")
spotter = tree.find('.//spotter')
print spotter.attrib['lat'], spotter.attrib['lng']
</code></pre>
<p>下面是一个使用<code>BeautifulSoup</code>的示例:</p>
^{pr2}$
<p>两种印刷品:</p>
<pre><code>49.8696518 -80.0973129
</code></pre>
<p>就格式良好的xml结构而言,<code>BeautifulSoup</code>更为宽容(请参见,我不得不编辑xml以使<code>ElementTree</code>正常工作),而且它实际上更容易使用。在</p>
<p>希望有帮助。在</p>