我正在创建一个定义复杂类型的 XSD:
<xs:complexType name="TimeBasicComponents">
<xs:sequence>
<xs:element name="Hours" type="xs:int"></xs:element>
<xs:element name="Minutes" type="xs:int"></xs:element>
<xs:element name="Seconds" type="xs:int"></xs:element>
<xs:element name="MilliSeconds" type="xs:int"></xs:element>
</xs:sequence>
</xs:complexType>
我定义了另一种复杂类型:
<xs:complexType name="TimeOfDay">
<xs:sequence>
<xs:element name="BasicComponents" type="TimeBasicComponents"></xs:element>
<xs:element name="Zone" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
现在,我想要另一种复杂类型的持续时间。但是,实际上不需要为此定义另一个复杂类型,它将与“TimeBasicComponents”完全相同。所以,我想知道是否有办法在 XSD 中为单个复杂类型定义多个名称?
-桑迪普