1
這裏下是XML文件: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>
但它是無效的。我不能將「序列」和「全部」放在一起。我該如何解決它?