XML Schema Documentation
Table of Contents
Schema Document Properties
Target Namespace | http://www.awayteam.co.uk/Gpx11GpsLocationExtension/v2 |
---|---|
Element and Attribute Namespaces |
|
Schema Composition |
|
Documentation |
This schema defines an extension for including additional GPS location
data, including those defined by Java Specification Request Location
API (JSR 179).
The root elements defined by this schema are intended to be used as
child elements of the "extensions" element in the GPX 1.1 schema,
http://www.topografix.com/GPX/1/1/gpx.xsd.
See http://www.awayteam.co.uk/Gpx11GpsLocationExtension/v2 for information about this namespace. |
Declared Namespaces
Prefix | Namespace |
---|---|
Default namespace | http://www.awayteam.co.uk/Gpx11GpsLocationExtension/v2 |
xml | http://www.w3.org/XML/1998/namespace |
gpx11 | http://www.topografix.com/GPX/1/1 |
xs | http://www.w3.org/2001/XMLSchema |
Schema Component Representation
<xs:schema targetNamespace="http://www.awayteam.co.uk/Gpx11GpsLocationExtension/v2" elementFormDefault="qualified">
<xs:import namespace="http://www.topografix.com/GPX/1/1" schemaLocation="http://www.topografix.com/GPX/1/1/gpx.xsd"/>
...
</xs:schema>Global Declarations
Element: gpsloc
Name | gpsloc |
---|---|
Type | gpsLocationType |
Nillable | no |
Abstract | no |
XML Instance Representation
<gpsloc>
</gpsloc>
</gpsloc>
Schema Component Representation
Element: label
Name | label |
---|---|
Type | labelType |
Nillable | no |
Abstract | no |
XML Instance Representation
Schema Component Representation
Global Definitions
Complex Type: extensionsType
Super-types: | None |
---|---|
Sub-types: | None |
Name | extensionsType |
---|---|
Abstract | no |
Documentation | Allow any elements from a namespace other than this schema's namespace (lax validation). |
XML Instance Representation
<...>
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</...> Schema Component Representation
<xs:complexType name="extensionsType">
<xs:sequence>
</xs:complexType><xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>Complex Type: gpsLocationType
Super-types: | None |
---|---|
Sub-types: | None |
Name | gpsLocationType |
---|---|
Abstract | no |
Documentation | Contains data fields available from a GPS Location object, defined by Java Specification Request Location API (JSR 179), that cannot be represented in a Track Point under the GPX 1.1 schema. |
XML Instance Representation
<...>
</...>
</...>
Schema Component Representation
<xs:complexType name="gpsLocationType">
<xs:sequence></xs:sequence>
</xs:complexType>Complex Type: labelType
Super-types: | None |
---|---|
Sub-types: | None |
Name | labelType |
---|---|
Abstract | no |
Documentation | Contains labelling information for this location at this time. |
XML Instance Representation
Schema Component Representation
<xs:complexType name="labelType">
<xs:sequence></xs:sequence>
</xs:complexType>Complex Type: linkType
Super-types: | None |
---|---|
Sub-types: | None |
Name | linkType |
---|---|
Abstract | no |
Documentation | Link to an external resource (e.g. web page, digital photo, video clip, etc) with additional information |
XML Instance Representation
Schema Component Representation
Simple Type: nonNegativeRealType
Super-types: | xs:decimal < nonNegativeRealType (by restriction) |
---|---|
Sub-types: | None |
Name | nonNegativeRealType |
---|---|
Content |
|
Documentation | Non negative real number. |
Schema Component Representation
<xs:simpleType name="nonNegativeRealType"></xs:simpleType>