Reusable complexType, and xml-registry, xml-element-decl usage
问题 I've the below TimePeriodType <xs:simpleType name="UnitOfTimePeriodType"> <xs:restriction base="xs:token"> <xs:enumeration value="Months"/> <xs:enumeration value="Days"/> <xs:enumeration value="Years"/> </xs:restriction> </xs:simpleType> <xs:complexType name="TimePeriodType"> <xs:sequence> <xs:element name="Length" type="digit1-3"/> </xs:sequence> <xs:attribute name="unitOfLength" type="UnitOfTimePeriodType" use="optional" default="Months"/> </xs:complexType> which gets used in multiple types