擅长:python、mysql、java
<p><code>gx</code>是<code>{http://www.google.com/kml/ext/2.2}</code>的命名空间快捷方式。从<code>find</code>中取出<code>gx:</code>,并使用正确的命名空间:</p>
<pre><code>from xml.etree import ElementTree as et
data = '''\
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<gx:Track>
<when>2012-03-10T05:52:38.564-08:00</when>
<gx:coord>16.424247 48.236804 0</gx:coord>
<when>2012-03-10T06:00:39.748-08:00</when>
<gx:coord>16.424247 48.236804 0</gx:coord>
</gx:Track>
</kml>
'''
kmlTree = et.fromstring(data)
track = kmlTree.find(".//{http://www.google.com/kml/ext/2.2}Track")
print(track)
</code></pre>
<h3>输出</h3>
^{pr2}$