xs:sequence 中的所有元素都是必需的吗?
Are all elements in xs:sequence required?
给出以下xsd
<xs:sequence minoccurs=0>
<xs:element name="AAA"/>
<xs:element name="BBB">
</xs:sequence>
我可以只用 AAA 或 BBB 元素之一生成 xml 吗?
您可以通过将 minOccurs
和 maxOccurs
属性添加到 xs:element
来说明允许出现的次数。默认值为 minOccurs="1"
、maxOccurs="1"
。要使元素可选,请设置 minOccurs="0"
.
(这是非常基础的。您需要一种比在 Whosebug 上询问更好的方法来获取此类基本信息。有几本关于 XSD 的好书,来自 Priscilla Walmsley 和 Eric van der Vlist。我会建议任何试图在 XSD 中编写代码的人在他们的办公桌上打开其中之一,或者最好同时打开这两个。)
给出以下xsd
<xs:sequence minoccurs=0>
<xs:element name="AAA"/>
<xs:element name="BBB">
</xs:sequence>
我可以只用 AAA 或 BBB 元素之一生成 xml 吗?
您可以通过将 minOccurs
和 maxOccurs
属性添加到 xs:element
来说明允许出现的次数。默认值为 minOccurs="1"
、maxOccurs="1"
。要使元素可选,请设置 minOccurs="0"
.
(这是非常基础的。您需要一种比在 Whosebug 上询问更好的方法来获取此类基本信息。有几本关于 XSD 的好书,来自 Priscilla Walmsley 和 Eric van der Vlist。我会建议任何试图在 XSD 中编写代码的人在他们的办公桌上打开其中之一,或者最好同时打开这两个。)