1<?xml version="1.0"?>
2<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
3            targetNamespace="http://xsdtesting" 
4            xmlns:x="http://xsdtesting">
5	<xsd:complexType name="B">
6		<xsd:all>
7			<xsd:element name="e1" minOccurs="1" maxOccurs="1"/>
8			<xsd:element name="e2" minOccurs="1" maxOccurs="1"/>
9		</xsd:all>
10	</xsd:complexType>
11	<xsd:complexType name="R">
12		<xsd:complexContent>
13			<xsd:restriction base="x:B">
14				<xsd:sequence>
15					<xsd:element name="e1" minOccurs="1" maxOccurs="1"/>
16					<xsd:element name="e2" minOccurs="1" maxOccurs="2"/>
17				</xsd:sequence>
18			</xsd:restriction>
19		</xsd:complexContent>
20	</xsd:complexType>
21	<xsd:element name="doc">
22		<xsd:complexType>
23			<xsd:choice>
24				<xsd:element name="elem" type="x:R"/>
25			</xsd:choice>
26		</xsd:complexType>
27	</xsd:element>
28</xsd:schema>
29