Annotation of embedaddon/libxml2/test/schemas/idc-keyref-err1_1.xsd, revision 1.1

1.1     ! misho       1: <?xml version="1.0"?>
        !             2: <xs:schema
        !             3:     targetNamespace="urn:test:foo"
        !             4:     xmlns:xs="http://www.w3.org/2001/XMLSchema"
        !             5:     xmlns:foo="urn:test:foo"
        !             6:     elementFormDefault="qualified"
        !             7:     attributeFormDefault="qualified">
        !             8:   
        !             9:    <xs:element name="Link">
        !            10:        <xs:complexType>
        !            11:            <xs:simpleContent>
        !            12:                <xs:extension base="xs:string">
        !            13:                    <xs:attribute name="linkKey" type="xs:string" use="required"/>
        !            14:                </xs:extension>
        !            15:            </xs:simpleContent>
        !            16:        </xs:complexType>
        !            17:    </xs:element>
        !            18:       
        !            19:     
        !            20:   <!--  -->
        !            21:   <xs:element name="Foo">
        !            22:     <xs:complexType>
        !            23:       <xs:sequence>
        !            24:                  
        !            25:         <xs:element name="Def">
        !            26:             <xs:complexType>
        !            27:                 <xs:sequence>
        !            28:                     <xs:element ref="foo:Link"/>
        !            29:                 </xs:sequence>
        !            30:             </xs:complexType>
        !            31:         </xs:element>
        !            32:         
        !            33:         <xs:element name="Ref">
        !            34:             <xs:complexType>
        !            35:                 <xs:attribute name="linkRef" use="required"/>
        !            36:             </xs:complexType>
        !            37:         </xs:element>
        !            38: 
        !            39:       </xs:sequence>
        !            40:        </xs:complexType>      
        !            41: 
        !            42:        <xs:key name="LinkKey">
        !            43:          <xs:selector xpath=".//foo:Link | .//foo:Link"/>
        !            44:          <xs:field xpath="@foo:linkKey"/>
        !            45:        </xs:key>
        !            46: 
        !            47:        <xs:keyref name="LinkKeyRef" refer="foo:LinkKey">
        !            48:          <xs:selector xpath=".//foo:Ref"/>
        !            49:          <xs:field xpath="@foo:linkRef"/>
        !            50:        </xs:keyref>    
        !            51:   </xs:element>
        !            52: 
        !            53: </xs:schema>

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