xml - 具有限制和默认值的 XSD 语法

标签 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>

最佳答案

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

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

关于xml - 具有限制和默认值的 XSD 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36553792/

相关文章:

mysql - ExtractValue 在 mysql 中处理和解析 XML 非常慢

android - 在android中以编程方式更改可绘制颜色

xml - Eclipse XSD Content Assist,没有注释?

xml - 在纯 ABAP 中针对 XSD 验证 XML

java - XSD中是否允许内部元素和上层元素同名?

xml - 无效正则表达式 : Pattern value '(?:Y|N)' is not a valid regular expression.

.net - XDocument.Validate - 错误元素的预期数据类型

java - 用于 XML 验证的 XSD 创建

sql - 带约束的数据库 XML 字段

C# 通过预加载来优化函数