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 范围内更改默认值。
当然,可能有更好的方法来做事,在这种情况下,我全神贯注。