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>