W3Schools 文档说元素minOccurs和maxOccurs元素的默认值是1.
我的 XSD 文件中充斥着主要由可选元素组成的元素:
<xsd:element name="foo">
<xsd:complexType>
<xsd:all>
<xsd:element ref="one" minOccurs="0"/>
<xsd:element ref="two" minOccurs="0"/>
<xsd:element ref="three" minOccurs="0"/>
<xsd:element ref="four" minOccurs="0"/>
<xsd:element ref="five" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
</xsd:element>
通过手动指定每个元素是可选minOccurs的既烦人又容易出错,这就是为什么我想知道是否可以minOccurs在 XSD 范围内更改默认值。
当然,可能有更好的方法来做事,在这种情况下,我全神贯注。