Schematron でルールを指定する必要があります。ここでは、すべての要素<xpto>
に属性が必要でx
あり、最終的に持つ他のすべての属性はory
でなければなりません。z
w
それでは、次の要素があるとしましょう。
<xpto a="abc">
これは間違った要素です。なぜなら、属性x
とがないだけでなく、有効な属性の 1 つではないy
属性も持っているからです。a
(x,y,z,w)
有効な要素は次のとおりです。
<xpto x="abc" y="cba">
また
<xpto x="abc" y="cba" w="dsa">
@attribute コマンドで必須属性を指定する方法は知っていますが、指定さ('x','y','z','w')
れた例のように、すべての属性の名前が何らかのセットに含まれている必要があることを指定する方法がわかりません...