• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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