【发布时间】:2017-07-05 23:41:05
【问题描述】:
我发现可以限制 XML Schema 中元素的最小和最大数量。
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element name="full_name" type="xs:string"/>
<xs:element name="child_name" type="xs:string"
maxOccurs="10" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
我想将元素的数量限制为一个确切的数字。
有numberOfOccurs 之类的吗?
我可以通过将 minOccurs 设置为等于 maxOccurs 的值来实现...例如..
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element name="full_name" type="xs:string"/>
<xs:element name="child_name" type="xs:string"
maxOccurs="10" minOccurs="10"/>
</xs:sequence>
</xs:complexType>
</xs:element>
有具体的方法吗?
【问题讨论】:
标签: xml xsd xsd-validation xml-validation