我該怎麼做/或者在XSD中進行驗證?例如在下面的XML片斷,如果action
是A
(添加),則後續的屬性和元素是required
:XSD:或者/或者語法
<Post postID="22793" action="A" ...>
<Transaction ...>
<Disposition ...>
<AccountInformation ... />
<ThirdPartyInformation ... />
</Disposition>
<IndividualInformation ... />
</Transaction>
...
</Post>
但如果動作是d然後隨後的屬性和屬性,是禁止::
<Post postID="22793" action="D" />
那就是:如果行動是刪除(D
),然後將剩餘的屬性改變從
- 需要
到
- 禁止
和隨後的元件從
切換到
minOccurrences="0" maxOccurrences="0"
是否有可能使用XSD定義XML結構?
非常好,謝謝。提供與其他人相同問題的鏈接,表明a)我正在做的事情並不少見b)其他人希望做到這一點c)這是不可能的。它是** c **,這是公認的答案:不可能。 – 2010-11-17 20:44:20