<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

	<xs:simpleType name="S1">
		<xs:restriction base="xs:integer">
			<xs:maxInclusive value="2"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="S2">
		<xs:restriction base="S1">
			<xs:minInclusive value="-23"/>
			<xs:maxInclusive value="1"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="S3">
		<xs:restriction base="S2">
			<xs:minInclusive value="-3"/>
			<xs:maxExclusive value="1"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:complexType name="C1">
		<xs:simpleContent>
			<xs:extension base="S3">
				<xs:attribute name="A1" type="xs:integer"/>
				<xs:attribute name="A2" type="xs:float"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>

</xs:schema>