Hello. I've only done a litte bit of parsing with minidom before but I'm having trouble getting my values out of this xml. I need the latitude and longitude values in bold. I've tried several things. I think that I am getting into the location tag but maybe the getAttribute function is not correct for this example?
<GeocodeResponse> <status>OK</status> <result> <type>street_address</type> <formatted_address>50 Oakland St, Wellesley, MA 02481, USA</formatted_address> <address_component> <long_name>50</long_name> <short_name>50</short_name> <type>street_number</type> </address_component> <address_component> <long_name>Oakland St</long_name> <short_name>Oakland St</short_name> <type>route</type> </address_component> <address_component> <long_name>Wellesley</long_name> <short_name>Wellesley</short_name> <type>locality</type> <type>political</type> </address_component> <address_component> <long_name>Wellesley</long_name> <short_name>Wellesley</short_name> <type>administrative_area_level_3</type> <type>political</type> </address_component> <address_component> <long_name>Norfolk</long_name> <short_name>Norfolk</short_name> <type>administrative_area_level_2</type> <type>political</type> </address_component> <address_component> <long_name>Massachusetts</long_name> <short_name>MA</short_name> <type>administrative_area_level_1</type> <type>political</type> </address_component> <address_component> <long_name>United States</long_name> <short_name>US</short_name> <type>country</type> <type>political</type> </address_component> <address_component> <long_name>02481</long_name> <short_name>02481</short_name> <type>postal_code</type> </address_component> <geometry> <location> <lat>42.3118520</lat> <lng>-71.2632680</lng> </location> <location_type>ROOFTOP</location_type> <viewport> <southwest> <lat>42.3093524</lat> <lng>-71.2665476</lng> </southwest> <northeast> <lat>42.3156476</lat> <lng>-71.2602524</lng> </northeast> </viewport> </geometry> </result> </GeocodeResponse> Code: body = dom.getElementsByTagName('GeocodeResponse')[0] for item in body.getElementsByTagName('location'): lat = item.getAttribute('lat') lng = item.getAttribute('lng') -- View this message in context: http://old.nabble.com/parsing-XML-with-minidom-tp28359328p28359328.html Sent from the Python - xml-sig mailing list archive at Nabble.com. _______________________________________________ XML-SIG maillist - XML-SIG@python.org http://mail.python.org/mailman/listinfo/xml-sig