У меня есть этот сложный тип:
<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>
Хотя это не то, чего я действительно хочу. Я хочу включить элементы типа Identifier непосредственно во второй сложный тип, не создавая новый элемент. Например. то же самое, что просто сделать это:
<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>
Надеюсь, это имеет смысл.
Заранее спасибо.