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>
|
---|