<xs:complexType name="StructureDetailsType">
<xs:sequence>
<xs:element name="startLocation" type="xs:string"/>
<xs:element name="endLocation" type="xs:string"/>
<xs:element name="viaLocations" minOccurs="0" type="xs:string"/>
<xs:element name="length" minOccurs="0" type="gml:LengthType"/>
<xs:element name="structureType" minOccurs="0" type="gml:CodeType"/>
<xs:element name="minimumWidth" minOccurs="0" type="gml:LengthType"/>
<xs:element name="maximumWidth" minOccurs="0" type="gml:LengthType"/>
<xs:element name="standardWidth" minOccurs="0" type="gml:LengthType"/>
<xs:element name="crossType" minOccurs="0" type="gml:CodeType"/>
</xs:sequence>
</xs:complexType>