tôi có loại phức tạp này:Bao gồm yếu tố trong XSD Loại Complex Without New tử
<xsd:complexType name="Identifier">
<xsd:sequence>
<xsd:element name="Id" type="xsd:string"/>
<xsd:element name="Version" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
Bây giờ tôi muốn bao gồm trong một loại phức tạp và tôi đã làm điều đó như thế này:
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id" type="Identifier"/>
<!-- More elements here -->
</xsd:sequence>
</xsd:complexType>
Đây không phải là những gì tôi thực sự muốn mặc dù. Tôi muốn bao gồm các phần tử của định danh loại trực tiếp trong loại phức tạp thứ hai của tôi mà không cần tạo một phần tử mới. Ví dụ. giống như chỉ thực hiện việc này:
<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>
Hy vọng điều đó có ý nghĩa.
Xin cảm ơn trước.
Hoàn hảo - cảm ơn. Bạn có biết cách bao gồm nhiều tiện ích trong một loại phức tạp không? – ng5000
Tìm câu trả lời. Những gì tôi muốn là thừa kế nhiều, có thể đạt được bằng cách sử dụng xsd: nhóm. – ng5000
Không, các nhóm là những thứ rất tiện dụng, mặc dù chúng có thể gây nhầm lẫn nếu bạn làm quá mức. – skaffman