1 <?xml version="1.0"?> 2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> 3 4 <!-- Test <xs:complexType> -> <xs:simpleContent> -> <xs:extension> with 5 whitespaces in 'base' attribute --> 6 <xs:simpleType name="size"> 7 <xs:restriction base="xs:string"> 8 <xs:enumeration value="small" /> 9 <xs:enumeration value="medium" /> 10 <xs:enumeration value="large" /> 11 </xs:restriction> 12 </xs:simpleType> 13 <xs:complexType name=" jeans "> 14 <xs:simpleContent> 15 <xs:extension base=" size "> 16 <xs:attribute name="sex"> 17 <xs:simpleType> 18 <xs:restriction base="xs:string"> 19 <xs:enumeration value="male" /> 20 <xs:enumeration value="female" /> 21 </xs:restriction> 22 </xs:simpleType> 23 </xs:attribute> 24 </xs:extension> 25 </xs:simpleContent> 26 </xs:complexType> 27 28 <!-- Test <xs:complexType> -> <xs:simpleContent> -> <xs:extension> with 29 whitespaces in 'base' attribute --> 30 <xs:element name="employee" type=" fullpersoninfo "/> 31 <xs:complexType name=" personinfo "> 32 <xs:sequence> 33 <xs:element name="firstname" type="xs:string"/> 34 <xs:element name="lastname" type="xs:string"/> 35 </xs:sequence> 36 </xs:complexType> 37 <xs:complexType name="fullpersoninfo "> 38 <xs:complexContent> 39 <xs:extension base=" personinfo"> 40 <xs:sequence> 41 <xs:element name="address" type="xs:string"/> 42 <xs:element name="city" type="xs:string"/> 43 <xs:element name="country" type="xs:string"/> 44 </xs:sequence> 45 </xs:extension> 46 </xs:complexContent> 47 </xs:complexType> 48 49 </xs:schema>