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

时间:2016-04-11 16:05:21

标签: xml xsd xsd-validation xml-validation

这是具有限制的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>

1 个答案:

答案 0 :(得分:2)

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

请记住,默认值仅适用于简单类型。此外,当 缺席 属性时, 属性 的默认值适用,但 为空 时适用。