code: def _to_DOM(self):
          
          root_node = ET.Element("location")
          name_node = ET.SubElement(root_node, "name")
          name_node.text = self._name
          coords_node = ET.SubElement(root_node, "coordinates")
          lon_node = ET.SubElement(coords_node, "lon")
          lon_node.text = str(self._lon)
          lat_node = ET.SubElement(coords_node, "lat")
          lat_node.text = str(self._lat)
          id_node = ET.SubElement(root_node, "ID")
          id_node.text = str(self._ID)
          country_node = ET.SubElement(root_node, "country")
          country_node.text = self._country
          return root_node
docs: Dumps object data to a fully traversable DOM representation of the
          object.
  
          :returns: a ``xml.etree.Element`` object