There is an important XML technology that you should be aware of, namely the
Keyhole Markup Language (KML) that is used e.g. by Google to display data in an Earth browser, such as Google Earth, Google Maps, and Google Maps for mobile.
Related link and KW search:
GeoRSS