XML模式minOccurs/maxOccurs默认值
发布时间:2020-12-16 08:18:59 所属栏目:百科 来源:网络整理
导读:我想知道XML Schema规范如何处理这些情况: xsd:element minOccurs="1" name="asdf"/ 没有给出maxOccurs – 这是基数[1..1]吗? xsd:element minOccurs="5" maxOccurs="2" name="asdf"/ 我想这只是无效? xsd:element maxOccurs="2" name="asdf"/ 这是基数[0
我想知道XML Schema规范如何处理这些情况:
<xsd:element minOccurs="1" name="asdf"/> 没有给出maxOccurs – >这是基数[1..1]吗? <xsd:element minOccurs="5" maxOccurs="2" name="asdf"/> 我想这只是无效? <xsd:element maxOccurs="2" name="asdf"/> 这是基数[0..2]还是[1..2]? 有没有关于XML模式规范如何处理这些情况的“官方”定义?
minOccurs和maxOccurs的默认值为1.因此:
<xsd:element minOccurs="1" name="asdf"/> cardinality is [1-1]注意:如果仅指定minOccurs属性,则它不能大于1,因为maxOccurs的默认值为1。 <xsd:element minOccurs="5" maxOccurs="2" name="asdf"/> 无效 <xsd:element maxOccurs="2" name="asdf"/> cardinality is [1-2]注意:如果仅指定maxOccurs属性,则它不能小于1,因为minOccurs的默认值为1。 <xsd:element minOccurs="0" maxOccurs="0"/> 是使元素被禁止的有效组合。 详情请参阅http://www.w3.org/TR/xmlschema-0/#OccurrenceConstraints (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |