The XML-KM Approach: XML-based integration of tourism and GIS data for HTML and WAP clients