【发布时间】:2009-04-15 00:10:53
【问题描述】:
我正在尝试在架构中创建一个元素,其中它的子类型可以按任何顺序出现,并且可以根据需要多次出现:
<xs:element name="workflowNodes">
<xs:complexType>
<xs:sequence minOccurs="0" maxPO>
<xs:element ref="nodeType1" />
<xs:element ref="nodeType2" />
<xs:element ref="nodeType3" />
<xs:element ref="nodeType4" />
</xs:sequence>
</xs:complexType>
</xs:element>
其中节点 nodeType(n) 可以按任何顺序排列,并且可以根据需要重复。
另外,我试过:
但是当没有nodeType1 时,编译器无法正常工作,抱怨nodeType2 无效。
我在这里缺少什么?
提前致谢。
【问题讨论】: