ElementTree returns no nodes parsing simple KML document
<p>I have a very simple KML file which returns no nodes when parsed with ElementTree.  This is frustrating me :-).  Any clues?</p>

<pre><code>from   xml.etree  import ElementTree
from   pprint     import pprint

kml = '''&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;kml xmlns="http://earth.google.com/kml/2.0"&gt;
&lt;Document&gt;
  &lt;name&gt;NEXRAD Radar Sites&lt;/name&gt;
  &lt;Schema parent="Placemark" name="wsr"&gt;
    &lt;SimpleField type="wstring" name="STATE"&gt;
    &lt;/SimpleField&gt;
  &lt;/Schema&gt;
  &lt;wsr&gt;
    &lt;name&gt;KABR&lt;/name&gt;
  &lt;/wsr&gt;
&lt;/Document&gt;
&lt;/kml&gt;
'''

tree    = ElementTree.fromstring(kml)
ElementTree.dump(tree)
for node in tree.iter('wsr'):
    pprint(node)
for node in tree.findall('../wsr'):
    pprint(node)
</code></pre>
