Annotation of embedaddon/libxml2/test/schemas/union_0_0.xsd, revision 1.1.1.1
1.1 misho 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>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>