XML Schema for GPXEV v0.3

Overview

This is the XML schema that GPXEV (GPX Editor and Viewer) outputs to the extensions tag.

Schema Components

Complex Type: styleType

Comment: This tag defines the style of items to draw on Google maps.

XML Instance Representation

<gpxev:style>
  <gpxev:route> routeType <gpxev:/route>  [0..1]
  <gpxev:wpt> wptType <gpxev:/wpt>  [0..1]
</gpxev:style>

Complex Type: routeType

Comment: This tag defines the style of the route to draw on Google Maps.

XML Instance Representation

<gpxev:route>
  <gpxev:color> colorType <gpxev:/color>  [0..1]
</gpxev:route>

Complex Type: colorType

Comment: This tag defines the color of the item to draw on Google Maps.

XML Instance Representation

<gpxev:color> xsd:string </gpxev:color>

Complex Type: wptsType

Comment: This tag defines the setting of the waypoints. There is no tag surrounding wpt tag in GPX Schema. So, GPXEV writes this tag in the extensions tag under the gpx tag.

XML Instance Representation

<gpxev:wpts>
  <gpxev:style> styleType <gpxev:/style>  [0..1]
</gpxev:wpts>

Complex Type: wptType

Comment: This tag defines the settings for the wpt tag.

XML Instance Representation

<gpxev:wpt>
  <gpxev:lock> xsd:boolean <gpxev:/lock>  [0..1]
  <gpxev:marker> markerType <gpxev:/marker>  [0..1]
</gpxev:wpt>

Complex Type: markerType

Comment: This tag defines the settings for Marker.

XML Instance Representation

<gpxev:marker>
  <gpxev:name> nameMarkerType <gpxev:/name>  [0..1]
</gpxev:marker>

Complex Type: nameMarkerType

Comment: This tag defines the settings for Name Marker.

XML Instance Representation

<gpxev:name>
  <gpxev:visibility> xsd:boolean <gpxev:/visibility>  [0..1]
</gpxev:name>

XML Schema

gpxev.xsd