XSDを使用してノード名を列挙に再制限し、この列挙に基づいて別の制限を追加することは可能ですか?
たとえば、私はこのxmlを持っています:
<a>
<b name="string" value="hello">
<b name="integer" value="123">
</a>
「b」ノードに列挙型{"string"、"integer"}のname属性を持たせたい。次に、「string」の場合はその「value」属性をxs:stringのタイプにし、「integer」の場合はその「value」属性をxs:integerのタイプにします。