在元素类型上使用SimpleType

时间:2018-12-12 18:50:34

标签: xml xsd

如何在元素上使用SimpleType? 我尝试将type =“”更改为SimpleType的名称,但验证程序无法正确读取simpleTypes。

我知道我可以对element标签使用限制,但我需要将其分开。

1 个答案:

答案 0 :(得分:0)

最后我找到了答案,您必须在Element之前创建SimpleType:

<xs:simpleType name="disc">
        <xs:restriction base="digitText">
            <xs:enum value="Sony"/>
            <xs:enum value="CBS"/>
            <xs:enum value="SIRE"/>
            <xs:enum value="OTRAS"/>
        </xs:restriction>
    </xs:simpleType>
<xs:element name="nombre" type="digitText"/>