加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML模式minOccurs/maxOccurs默认值

发布时间:2020-12-16 02:05:20 所属栏目:百科 来源:网络整理
导读:我想知道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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读