これは正しいロングショットです。
XSDにNAMEとVALUEなどの2つの属性を含む定義済みの要素がある場合、Nameの値に基づいてVALUE列挙を制限することはできますか?
例えば:
<xsd:complexType name="ConfigDef">
<xsd:attribute name="NAME" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name of this Config setting.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="VALUE" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The value of this Config setting.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
できないと思います。できますか?それを機能させるためのXSDハックはありますか?