について少し混乱しましたXSD schema
。チェックボックス (つまり、要素ごとに複数の値) をカバーする必要があります。下記参照:
[1]
<xsd:element name="Parent">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="2" minOccurs="0" name="Children">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Child" type="xsd:string">
.
.
これは、次のことができることを意味します。
<parent>
<children>
<child />
</children>
<children>
<child />
</children>
</parent>
で同じことを定義して達成でき<xsd:list>
ますか?このような:
<xsd:element name="Parent">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Children">
<xsd:simpleType>
<xsd:list>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Child 1"/>
<xsd:enumeration value="Child 2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:list>
</xsd:simpleType>
</xsd:element>
xsd:list
したがって、全体として、 と の間で少し混乱していminOccurs/maxOccurs
ます。