XSD のすべてのタグには、指定できるオプションの ID 属性があるようですが、ポイントは何ですか? それを使って型を参照したいのですが、それが可能かどうかわかりません。
例: 通常、誰かがその名前を使用します。
<xsd:simpleType name="myType" id="1">
<xsd:restriction base="xsd:string/>
</xsd:simpleType>
<xsd:complexType name="myDerivedType>
<xsd:simpleType ref="myType"/>
</xsd:complexType>
代わりに、これを使用したいと思います:
<xsd:simpleType name="myType" id="1">
<xsd:restriction base="xsd:string/>
</xsd:simpleType>
<xsd:complexType name="myDerivedType>
<xsd:simpleType refById="1"/>
</xsd:complexType>
そして、それがまだ同じ効果を持っているために。基本的に、単純型を参照する 2 つの方法のいずれかが必要です。これを行う方法はありますか?