带有限制和默认值的XSD语法



这是带有限制的XSD整数的正确格式吗?我的目标是将输入从1限制为10,并将默认值限制为5。我发现了很多有限制和默认的例子。但他们两个在一起什么都没有。

<xs:element name="age" default="5">
    <xs:simpleType>
        <xs:restriction base="xs:integer">
            <xs:minInclusive value="1"/>
            <xs:maxInclusive value="10"/>
        </xs:restriction>
    </xs:simpleType>
</xs:sequence>

是的,您对默认值和限制值的使用是正确的。

请记住,默认值仅适用于简单类型。此外,属性的默认值在不存在时应用,但元素的默认值则在为空//strong>时应用。

最新更新