blob: 2c4f8c72a7243cda37a1aafe52e855ac0514f634 [file] [log] [blame]
<xs:schema targetNamespace="http://www.example.com/test"
xmlns="http://www.example.com/test"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:complexType name="TestType4">
<xs:sequence>
<xs:element name="testelement" type="TestType11"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TestType11">
<xs:sequence>
<xs:element name="testelement" type="TestType2"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TestType12">
<xs:sequence>
<xs:element name="testelement" type="TestType4"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="TestType3">
<xs:restriction base="TestType2">
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TestType2">
<xs:restriction></xs:restriction>
</xs:simpleType>
<xs:element name="MyElement">
<xs:complexType>
<xs:sequence>
<xs:element ref="MyElement"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>