Annotation of embedaddon/libxml2/test/schemas/src-element2-2_0.xsd, revision 1.1.1.1

1.1       misho       1: <?xml version="1.0" encoding="ISO-8859-1" ?>
                      2: <!-- 3.2.3 : 2.2 
                      3:     If ref is present, then all of <complexType>, <simpleType>, <key>, <keyref>, <unique>, 
                      4:     nillable, default, fixed, form, block and type must be absent, i.e. only minOccurs, maxOccurs, 
                      5:     id are allowed in addition to ref, along with <annotation>.
                      6: 
                      7: -->
                      8: <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://foo" xmlns:foo="http://foo">
                      9:        
                     10:   <element name="bar" type="string"/>  
                     11:        
                     12:   <element name="foo">
                     13:          <complexType>
                     14:                <choice>
                     15:                
                     16:                        <!-- The good ones. -->
                     17:                        <element ref="foo:bar" minOccurs="0"/>
                     18:                        <element ref="foo:bar" maxOccurs="0"/>
                     19:                        <element ref="foo:bar" id="myomy"/>
                     20:                        
                     21:                        <!-- The bad ones. -->
                     22:                        <element ref="foo:bar">
                     23:                                <complexType>
                     24:                                        <attribute name="bar" type="string"/>
                     25:                                </complexType>
                     26:                        </element>
                     27:                        
                     28:                        <element ref="foo:bar">
                     29:                                <simpleType>
                     30:                                        <restriction base="string">
                     31:                                                <maxLength value="20"/>
                     32:                                        </restriction>
                     33:                                </simpleType>
                     34:                        </element>  
                     35:                        
                     36:                        <element ref="foo:bar" type="string"/>
                     37:                        <element ref="foo:bar" nillable="true"/>
                     38:                        <element ref="foo:bar" default="Joni"/>
                     39:                        <element ref="foo:bar" fixed="Mitchel"/>
                     40:                        <element ref="foo:bar" form="unqualified"/>
                     41:                        <element ref="foo:bar" block="restriction"/>                    
                     42:                        
                     43:                </choice>
                     44:          </complexType>    
                     45:   </element>  
                     46:   
                     47: 
                     48: </schema>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>