私はこの複雑なタイプを持っています:
<xsd:complexType name="Identifier">
<xsd:sequence>
<xsd:element name="Id" type="xsd:string"/>
<xsd:element name="Version" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
今、私はこれを別の複合型に含めたいと思っています、そして私はこれを次のようにやっています:
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id" type="Identifier"/>
<!-- More elements here -->
</xsd:sequence>
</xsd:complexType>
これは私が本当に望んでいることではありません。新しい要素を作成せずに、識別子タイプの要素を2番目の複合型に直接含めたい。たとえば、これを行うのと同じです。
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id" type="xsd:string"/>
<xsd:element name="Version" type="xsd:string"/>
<!-- More elements here -->
</xsd:sequence>
</xsd:complexType>
それが理にかなっていることを願っています。
前もって感謝します。