我有這樣的XML架構:任何添加到複雜類型
<xs:element name="lineinfo">
<xs:complexType>
<xs:all>
<xs:element name="done" type="xs:unsignedInt" />
</xs:all>
<xs:attribute name="id" type="xs:long" />
<xs:anyAttribute processContents="skip" />
</xs:complexType>
</xs:element>
,但我想允許任何其他額外的元素在lineinfo
標籤:
<lineinfo state="assigned" id="175">
<done>4</done>
<todo>6</todo>
</lineinfo>
我嘗試添加<xs:any />
的<xs:all>
內,但它似乎不被允許。
我得到的,但'sequence'將描述元素的順序。我想要訂單是免費的。 – 2014-10-08 10:07:45
是的,你是對的。您是否嘗試過爲您的解決方案使用xs:anyType,以便移除xs:sequence。 – Xstian 2014-10-08 10:10:13
我仍然需要標籤的名稱。我只是希望模式驗證'done'是在'lineinfo'裏面,並忽略其中的任何其他標籤。 – 2014-10-08 10:12:39