<xs:element name="Surfaces">
<xs:complexType>
<xs:sequence>
<xs:element name="Surface" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Definition" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Pnts">
<xs:complexType>
<xs:sequence>
<xs:element name="P" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="id" type="xs:short" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Faces">
<xs:complexType>
<xs:sequence>
<xs:element name="F" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="surfType" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="SourceData">
<xs:complexType>
<xs:sequence>
<xs:element name="Boundaries">
<xs:complexType>
<xs:sequence>
<xs:element name="Boundary" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PntList3D" type="xs:string" />
</xs:sequence>
<xs:attribute name="bndType" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Breaklines" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Breakline" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PntList2D" type="xs:string" />
</xs:sequence>
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="desc" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" />
</xs:complexType>
</xs:element>
|