这是有限制的 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>
最佳答案
是的,您使用的默认值和限制值是正确的。
请记住,默认值仅适用于简单类型。此外,当属性不存在时,属性的默认值适用,但的默认值>元素在元素为空时应用。
关于xml - 具有限制和默认值的 XSD 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36553792/