Home | History | Annotate | Download | only in schemas
      1 <?xml version="1.0" encoding="ISO-8859-1" ?>
      2 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
      3 	targetNamespace="http://foo"
      4 	xmlns="http://foo"
      5 	xmlns:a="http://foo">
      6 	
      7   <xsd:element name="foo">
      8   	  <xsd:complexType>
      9   	  	<xsd:sequence>  
     10   			<xsd:element name="em" 
     11 				type="emType" 
     12 				maxOccurs="unbounded"
     13 				form="qualified"/>	  	
     14   		</xsd:sequence>
     15   	  </xsd:complexType>    
     16   </xsd:element>
     17           
     18   <xsd:simpleType name="emp0001_3Type">
     19   	  <xsd:restriction base="xsd:ID">
     20   	  	  <xsd:enumeration value="EMP0040"/>  	  	  
     21   	  	  <xsd:enumeration value="EMP0003"/>
     22   	  	  <xsd:enumeration value="EMP0004"/>
     23   	  	  <xsd:enumeration value="EMP0005"/>
     24   	  </xsd:restriction>
     25   </xsd:simpleType>
     26   
     27   <xsd:simpleType name="emp0004_5Type">
     28   	  <xsd:restriction base="xsd:ID">
     29   	  <xsd:enumeration value="EMP0002"/>
     30   	  	  <xsd:enumeration value="EMP0090"/>
     31   	  	  <xsd:enumeration value="EMP0007"/>
     32   	  </xsd:restriction>
     33   </xsd:simpleType>
     34   
     35   <xsd:simpleType name="unboundedEmType">
     36   		<xsd:union memberTypes="a:emp0001_3Type emp0004_5Type">
     37   			<xsd:simpleType>
     38   	  			<xsd:restriction base="xsd:ID">
     39   	  	  			<xsd:enumeration value="EMP0099"/>  	  	  
     40   	  			</xsd:restriction>
     41   			</xsd:simpleType>		
     42   		</xsd:union>
     43   </xsd:simpleType>
     44   
     45   <xsd:simpleType name="emType">
     46   	    <xsd:restriction base="unboundedEmType">
     47   	    	<xsd:pattern value="EMP[0-9]*"/>
     48   	    </xsd:restriction>
     49   </xsd:simpleType>
     50   
     51   
     52 
     53 </xsd:schema>
     54