1

要素の属性には、別の要素の属性にリストされている名前を付ける必要がある xml スキーマの設計方法について混乱しています。

有効な例:

<A allowedAttributeNames="attrA,attrB">

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

無効な例:

<A allowedAttributeNames="attrA,attrB">

<B attrC="72">

一般に、xsd でセパレーター区切りリストのサポートが不十分であると考えるのは本当ですか?

前もって感謝します!

4

1 に答える 1

0

XSD1.0ではこれを行うことはできません。

XSD 1.1では、アサーションを使用してこれを行うことができます。XSD 1.1は現在、XercesおよびSaxonの最近のリリースでサポートされています。

于 2011-09-13T15:14:22.837 に答える