2011-09-13 3 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で実行できます。 XSD 1.1は現在、XercesとSaxonの最近のリリースでサポートされています。

関連する問題