0
XmlSchemaの要素名に対して属性値を検証できますか? 以下のXMLの部分については、の値 'thisShouldBeAnElementName'の値を要素名にする必要があります。したがって、有効な値は 'a'、 'b'または 'c'です。XMLスキーマの要素名への値の一致
<root>
<a/>
<b/>
<c thisShouldBeAnElementName='a'/>
</root>
ありがとう。 1.1が現在のXercesとサクソンで実装されて
<xs:element name="root">
...
<xs:assert test="every $a in .//@thisshouldbeanelementname
satisfies node-name($a) = .//*/node-name()"/>
...
</xs:element>
XSD:あなたはアサーションを書くことができますXSD 1.1で
だから、あなたは何のためにこのものを使用していますか? – ThomasRS
ワークフロー仕様の場合、要素はステップを定義し、属性は分岐構造を定義します。へ行く'。それを簡単に保つために質問の中で非常に基本的なXMLをしました。 – ilias
XML Schemaはこれまでのところあなたを得ることができますが、XMLスキーマの検証を自由に行うことができます。その後、独自のバリデータを作成してから実行します。 – ThomasRS