【发布时间】:2010-12-10 07:58:52
【问题描述】:
这里是xml文件:
<section>
<number>1</number>
<title>A Title goes here...</title>
<code>TheCode</code>
<element></element>
<element></element>
</section>
在节节点中,有编号、标题和代码节点。它们的顺序不能固定。 那么,节节点下也有多个元素。
这个想法是使用以下架构:
<xs:complexType name="Type-section">
<xs:all>
<xs:element name="number" minOccurs="0"></xs:element>
<xs:element name="code" minOccurs="1"></xs:element>
<xs:element name="title" minOccurs="1"></xs:element>
</xs:all>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="element"></xs:element>
</xs:sequence>
</xs:complexType>
但它是无效的。我只是不能将“序列”和“全部”放在同一级别。我该如何解决?
【问题讨论】: