xs:sequence 中的所有元素都是必需的吗?

  • 本文关键字:sequence xs 元素 xml xsd
  • 更新时间 :
  • 英文 :


给定以下 xsd

<xs:sequence minoccurs=0>
<xs:element name="AAA"/>
<xs:element name="BBB">
</xs:sequence>

我可以只使用一个元素 AAA 或 BBB 生成 xml 吗?

您可以通过将minOccursmaxOccurs属性添加到xs:element来说明允许出现多少次。默认值为minOccurs="1"maxOccurs="1"。要使元素成为可选元素,请设置minOccurs="0"

(这是非常基本的。你需要一种更好的方法来获取这些基本信息,而不是在StackOverflow上询问。有几本关于XSD的好书,来自Priscilla Walmsley和Eric van der Vlist。我建议任何尝试使用 XSD 编写代码的人在他们的办公桌上打开其中一个,或者最好是两个。

最新更新