Hi,
Online XSLT Translator / Covertor: KmlGpxGmlTransform.hta Application (IE only!)
Above Windows/Internet Explorer (sorry, Firefox and Mac adepts) HTA Application GUI transforms using XSLT the following formats:
GPX v1.0 to GPX v1.1 (with GPX Schema validation)
GPX v1.1 to GPX v1.0 (with GPX Schema validation)
GPX to KML (Stylesheets handles both GPX 1.0 and 1.1)
KML to GPX v1.1 ((with GPX Schema validation)
GML v2.1 types Polygon-Geometry to KML
KML and GPX to OziExplorer PLT
PLT to KML(will add OziExplore wpt to KML shortly)
Some of the transformation sheets stil need some cleaning up of commentary and unused code sections but they are al working.
The GUI allows the user to browse to the local input file or a Web URL can be input. From a select box one of the above mentioned XSLT transformation sheets can be selected. For each type of XSLT transformation a parameter menu appears.
The application tests for the presence of MSXML 3.0, 4.0, 5.0(office2003 users) and 6.0(new standalone successor of version 4.0).
An HTA application has a low security level and allows writing to disc. A zip file which I try to keep up to date with the latest versions(
Jan 7th updated), is available for local use.
Direct links to the XSLT transformation files:
Update January 1st: added OziExplorer PLT plaintext to KML transformation(using FSO and ADO): PLT to KMLKML to PLT GPX to PLTrobogeoXML to KML KML2GPXGPX2KMLGPX10to11GPX11to10GML2KMLA 1.1mB zipped (unzipped 3.7mb) GML polygon format world map for transforming test to KML:
World Borders.zipThe resulting KML world map after transformation:
World Borders.kmzThe Application:
KmlGpxGmlTransform.hta Application (IE only!) (Browser security setting may influence the usage from the website, so better download below kmlgpxgml.zip file.
ZIP file with above XSLT sheets GUI hta with some supporting images and sound files:
kmlgpxgml.zip (350kb) A GPX to KML conversion example setting differently coloured track icons according to slope/gradient class.

Cybarber, Sept 28th, updated Jan 18th 2006.