我不清楚序列的定义是如何工作的。
在ww3学校网站上,给出了下面的例子:
<xs:element name="pets">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="dog" type="xs:string"/>
<xs:element name="cat" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
其中据说
该示例显示了一个名为“pets”的元素的声明,该元素在序列元素中可以包含零个或多个以下元素,狗和猫:
但是,这是什么意思?会不会有 5 个狗元素而没有猫元素。还是3个猫元素没有狗元素?或者 cat 和 dog 元素是否总是必须一起出现,当它们出现时,它们可以同时出现 0 到某个未定义的次数。