0

xml は次のようになります。

<Details>
  <CNumber>1</CNumber>          
</Details>
<Details>
  <CNumber>2</CNumber>
</Details>

現在の XSD は次のようになります。

<xsd:element name="Details" minOccurs="0" maxOccurs="8">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="CNumber" minOccurs="1" maxOccurs="1">
        <xsd:simpleType>
          <xsd:restriction base="xsd:integer"> 
            <xsd:pattern value="[1-8]{1}"/> 
          </xsd:restriction> 
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

ここで、CNumber が 1 から 8 までの一意の値のみを持つことができるようにする必要があります。同じ番号を繰り返すことはできません。ここで一意の使用方法を教えてください。?

4

1 に答える 1