0
我想合併到xsd,因此如果出現一個或另一個包,就可以進行驗證。 當某些元素是可選元素時,而不是當一個元素是另一個元素時。兩者都有相同的根元素。例如像這樣將2個xsd合併爲一個
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"targetNamespace="http://www.example.org/test" xmlns:tns="http://www.example.org/test" elementFormDefault="qualified">
<element name="example">
<complexType>
<sequence>
<element name="field1" type="string" />
<element name="field2" type="string" />
<element name="field3" type="string" />
<element name="field4" type="string" />
</sequence>
</complexType>
</element>
而且還可以是這樣的
<element name="example">
<complexType>
<sequence>
<element name="field2" type="string" />
<element name="field1" type="string" />
<element name="field5" type="string" />
<element name="field4" type="string" />
<element name="field3" type="string" />
</sequence>
</complexType>
</element>
感謝,如果有人可以提供幫助。
感謝您的回答,如果第一個字段是兩個序列中的同義詞,那麼它可能會含糊不清。因此,在這兩組之間進行選擇可以。 – 2011-06-10 09:55:39