-1
W3Schools documentation表示元素的默认值为minOccurs
和maxOccurs
为1
。是否可以在XSD中更改minOccurs的默认值?
我的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
是烦人,而且容易出错,这就是为什么我想知道,如果它是可以在XSD的范围内更改默认值minOccurs
。
当然,可能有更好的方式来做事情,在这种情况下,我全部都是耳朵。