Mark's code for a location application with XML generation (incl XML schema and example) and class for location details