我目前在XSD中有这个:
<xs:element name="qty" maxOccurs="1" minOccurs="1" />
如何添加一条规则,只允许Qty
的值在100到2000之间?
使用xs:restriction
和xs:{min|max}{In|Ex}clusive
:
<xs:simpleType name="Quantity100to2000">
<xs:restriction base="xs:integer">
<xs:minExclusive value="100"/>
<xs:maxExclusive value="2000"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="qty" maxOccurs="1" minOccurs="1" type="Quantity100to2000"/>