【发布时间】:2019-02-17 02:57:13
【问题描述】:
我目前在 XSD 中有这个:
<xs:element name="qty" maxOccurs="1" minOccurs="1" />
如何添加一个规则,同时只允许 Qty 的值介于 100 到 2000 之间?
【问题讨论】:
标签: xml xsd xsd-validation xml-validation
我目前在 XSD 中有这个:
<xs:element name="qty" maxOccurs="1" minOccurs="1" />
如何添加一个规则,同时只允许 Qty 的值介于 100 到 2000 之间?
【问题讨论】:
标签: xml xsd xsd-validation xml-validation
将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"/>
【讨论】: