我想知道XML Schema规范如何处理这些情况:
@H_403_1@<xsd:element minOccurs="1" name="asdf"/>
没有给出maxOccurs – >这是基数[1..1]吗?
@H_403_1@<xsd:element minOccurs="5" maxOccurs="2" name="asdf"/>我想这只是无效?
@H_403_1@<xsd:element maxOccurs="2" name="asdf"/>这是基数[0..2]还是[1..2]?
有没有关于XML模式规范如何处理这些情况的“官方”定义?
minOccurs和maxOccurs的默认值为1.因此:
@H_403_1@<xsd:element minOccurs="1" name="asdf"/>
原文链接:https://www.f2er.com/xml/294249.htmlcardinality is [1-1]注意:如果仅指定minOccurs属性,则它不能大于1,因为maxOccurs的默认值为1。
@H_403_1@<xsd:element minOccurs="5" maxOccurs="2" name="asdf"/>无效
@H_403_1@<xsd:element maxOccurs="2" name="asdf"/>cardinality is [1-2]注意:如果仅指定maxOccurs属性,则它不能小于1,因为minOccurs的默认值为1。
@H_403_1@<xsd:element minOccurs="0" maxOccurs="0"/>是使元素被禁止的有效组合。
详情请参阅http://www.w3.org/TR/xmlschema-0/#OccurrenceConstraints