<xs:complexType name="TexCoordListType">
<xs:annotation>
<xs:documentation>Texture parameterization using texture coordinates: Each gml:LinearRing that is part of the surface
requires a separate "textureCoordinates"-entry with 2 doubles per ring vertex. The "ring"- attribute provides the gml:id
of the target LinearRing. It is prohibited to link texture coordinates to any other object type than LinearRing. Thus,
surfaces not consisting of LinearRings cannot be textured this way. Use transformation matrices (see below) or
georeferenced textures instead. </xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="AbstractTextureParameterizationType">
<xs:sequence>
<xs:element name="textureCoordinates" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="gml:doubleList">
<xs:attribute name="ring" type="xs:anyURI" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element ref="_GenericApplicationPropertyOfTexCoordList" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>