gpx format spec
GPX - GPS Exchange Format. GPX (the GPS Exchange Format) is a light-weight XML data format for the interchange of GPS data (waypoints, routes, and tracks) between applications and Web services on the Internet. OGR has support for GPX reading (if GDAL is build with expat library support) and writing.