2011-09-13 18 views
1

我對如何設計xml模式感到困惑,其中元素的屬性必須具有來自另一元素的屬性中列出的名稱的名稱。在XSD的另一個屬性中指定允許的屬性作爲分隔字符串

有效例如:

<A allowedAttributeNames="attrA,attrB">

<B attrA="1" attrB="34">

無效例如:

<A allowedAttributeNames="attrA,attrB">

<B attrC="72">

一般來說,認爲分隔符分隔列表在xsd中的支持不好,這是真的嗎?

在此先感謝!

回答

0

您不能在XSD 1.0中執行此操作。

您可以使用聲明在XSD 1.1中執行此操作。 Xerces和Saxon的最新版本目前支持XSD 1.1。

相關問題