2

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 つの方法のいずれかが必要です。これを行う方法はありますか?

4

1 に答える 1