Blame test/schemas/bug303566_1.xsd

Packit Service a31ea6
Packit Service a31ea6
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Packit Service a31ea6
Packit Service a31ea6
  <xsd:simpleType name="codeType">
Packit Service a31ea6
    <xsd:restriction base="xsd:string">
Packit Service a31ea6
      <xsd:pattern value="[A-Z]+"/>
Packit Service a31ea6
    </xsd:restriction>
Packit Service a31ea6
  </xsd:simpleType>
Packit Service a31ea6
Packit Service a31ea6
  <xsd:element name="Test">
Packit Service a31ea6
    <xsd:complexType>
Packit Service a31ea6
      <xsd:sequence>
Packit Service a31ea6
        
Packit Service a31ea6
                     maxOccurs="unbounded"/>
Packit Service a31ea6
      </xsd:sequence>
Packit Service a31ea6
    </xsd:complexType>
Packit Service a31ea6
  </xsd:element>
Packit Service a31ea6
Packit Service a31ea6
  <xsd:element name="Country">
Packit Service a31ea6
    <xsd:complexType>
Packit Service a31ea6
      <xsd:sequence>
Packit Service a31ea6
        
Packit Service a31ea6
                     maxOccurs="unbounded"/>
Packit Service a31ea6
      </xsd:sequence>
Packit Service a31ea6
      
Packit Service a31ea6
                     type="codeType"
Packit Service a31ea6
                     use="required"/>
Packit Service a31ea6
    </xsd:complexType>
Packit Service a31ea6
    <xsd:key name="CountryDummyKey">
Packit Service a31ea6
      <xsd:selector xpath="."/>
Packit Service a31ea6
      <xsd:field xpath="@code"/>
Packit Service a31ea6
    </xsd:key>
Packit Service a31ea6
    
Packit Service a31ea6
      refer="CountryDummyKey">
Packit Service a31ea6
      <xsd:selector xpath=".//Part"/>
Packit Service a31ea6
      <xsd:field xpath="@country"/>
Packit Service a31ea6
    </xsd:keyref>
Packit Service a31ea6
  </xsd:element>
Packit Service a31ea6
Packit Service a31ea6
  <xsd:element name="City">
Packit Service a31ea6
    <xsd:complexType>
Packit Service a31ea6
      <xsd:sequence>
Packit Service a31ea6
        
Packit Service a31ea6
                     minOccurs="2"
Packit Service a31ea6
                     maxOccurs="2"/>
Packit Service a31ea6
      </xsd:sequence>
Packit Service a31ea6
      
Packit Service a31ea6
                     type="xsd:string"
Packit Service a31ea6
                     use="required"/>
Packit Service a31ea6
      
Packit Service a31ea6
                     type="xsd:string"
Packit Service a31ea6
                     use="required"/>
Packit Service a31ea6
    </xsd:complexType>
Packit Service a31ea6
  </xsd:element>
Packit Service a31ea6
Packit Service a31ea6
  <xsd:element name="Part">
Packit Service a31ea6
    <xsd:complexType>
Packit Service a31ea6
      
Packit Service a31ea6
                    type="codeType"
Packit Service a31ea6
                    use="required"/>
Packit Service a31ea6
    </xsd:complexType>
Packit Service a31ea6
  </xsd:element>
Packit Service a31ea6
</xsd:schema>