gpt4 book ai didi

XML 架构 minOccurs/maxOccurs 默认值

转载 作者:可可西里 更新时间:2023-11-01 12:09:47 29 4
gpt4 key购买 nike

我想知道 XML 模式规范如何处理这些情况:

<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 模式规范如何处理这些情况的“官方”定义?

最佳答案

minOccursmaxOccurs 的默认值为 1。因此:

<xsd:element minOccurs="1" name="asdf"/>

基数是 [1-1] 注意:如果您指定 minOccurs 属性,它不能大于 1,因为 maxOccurs 的默认值为 1。

<xsd:element minOccurs="5" maxOccurs="2" name="asdf"/>

无效

<xsd:element maxOccurs="2" name="asdf"/>

基数是[1-2] 注意:如果您指定 maxOccurs 属性,它不能小于1,因为minOccurs 的默认值为1。

<xsd:element minOccurs="0" maxOccurs="0"/>

是使元素被禁止的有效组合。

有关详细信息,请参阅 http://www.w3.org/TR/xmlschema-0/#OccurrenceConstraints

关于XML 架构 minOccurs/maxOccurs 默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4821477/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com