Annotation of embedaddon/libxml2/test/schemas/union_0_0.xsd, revision 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>