如何在XSD中为一个元素具有多个范围以及一个默认值?

用户名

我正在写一个XSD。如果我有这样的元素,我想将Value的默认值设置为整数。看起来如果元素具有一个范围的数字,我可以执行此操作,但是如果具有如下所示的多个范围,则无法向添加默认值Value有没有一种方法可以向定义了多个范围的元素添加默认值?我认为这是不允许的类型,xs:union但我确定该怎么做才能获取默认值和一组范围。

<xs:element name="Value" default="20">
    <xs:annotation>
        <xs:documentation xml:lang="en">
            Some Random Annotation
        </xs:documentation>
    </xs:annotation>
    <xs:simpleType>
        <xs:union>
            <xs:simpleType>
                <xs:restriction base='xs:integer'>
                    <xs:minInclusive value="20"/>
                    <xs:maxInclusive value="30"/>
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base='xs:integer'>
                    <xs:minInclusive value="40"/>
                    <xs:maxInclusive value="54"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>
</xs:element>
克休斯

您可以具有联合的默认值,只要它与联合定义的类型一致即可。在这种情况下,默认值20满足第一个简单类型的约束,因此很好。如果默认值为200,则不允许使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在具有一个或多个元素的数组中检测存在的元素

来自分类Dev

angularJs-将同一数据集绑定到两个<select>元素,一个具有默认值,另一个不具有默认值

来自分类Dev

如何在一个或多个列中查找具有完全相同值的行

来自分类Dev

如何在Elasticsearch中搜索具有多个值的一个字段?

来自分类Dev

如何在Elasticsearch中搜索具有多个值的一个字段?

来自分类Dev

如何在python中仅调用类的第二个值,同时将第一个值保留为默认值?

来自分类Dev

编译错误:“具有多个子句和默认值的定义需要一个函数头”

来自分类Dev

如果上一个字段具有默认值并且使用默认值作为选定值,则如何禁用所有其他字段

来自分类Dev

ManyToOne多个联接列,一个为默认值

来自分类Dev

Laravel迁移:添加一个具有默认值的现有列的列

来自分类Dev

Laravel迁移:添加一个具有默认值的现有列的列

来自分类Dev

具有一个默认值的局部参数的功能

来自分类Dev

sklearn DictVectorizer(sparse = False)具有不同的默认值,估算一个常量

来自分类Dev

如何将微调器中的第一个值(默认值)设置为空

来自分类Dev

当另一个元素具有特定值时,需要XSD中的XML元素吗?

来自分类Dev

当另一个元素具有特定值时,需要XSD中的XML元素吗?

来自分类Dev

在 Rust 中返回枚举的最后一个元素作为默认值

来自分类Dev

如何使用XSD 1.0确保序列中只有一个元素具有子元素?

来自分类Dev

在html中添加多个孩子,其中一个作为默认值

来自分类Dev

将模型中字段的默认值设置为另一个模型实例

来自分类Dev

在mysql数据库中创建一个默认值为null的列

来自分类Dev

如何用另一个函数更改一个函数的默认值?

来自分类Dev

XSD:仅限制一个子元素具有特定值

来自分类Dev

如何在另一个prop内部使用prop作为vue.js中的默认值

来自分类Dev

如何在jQuery Ul选项卡中设置最后一个选项卡默认值?

来自分类Dev

SQL / SpatiaLite:从另一个表插入数据时,如何在某些列中插入默认值?

来自分类Dev

如何在我的选择字段中将表单中的第一个项目设为默认值

来自分类Dev

如何在Xtext语法中为多个元素仅允许一个修饰符?

来自分类Dev

如何总结具有多个条件的元组列表中的最后一个数字/元素?

Related 相关文章

  1. 1

    如何在具有一个或多个元素的数组中检测存在的元素

  2. 2

    angularJs-将同一数据集绑定到两个<select>元素,一个具有默认值,另一个不具有默认值

  3. 3

    如何在一个或多个列中查找具有完全相同值的行

  4. 4

    如何在Elasticsearch中搜索具有多个值的一个字段?

  5. 5

    如何在Elasticsearch中搜索具有多个值的一个字段?

  6. 6

    如何在python中仅调用类的第二个值,同时将第一个值保留为默认值?

  7. 7

    编译错误:“具有多个子句和默认值的定义需要一个函数头”

  8. 8

    如果上一个字段具有默认值并且使用默认值作为选定值,则如何禁用所有其他字段

  9. 9

    ManyToOne多个联接列,一个为默认值

  10. 10

    Laravel迁移:添加一个具有默认值的现有列的列

  11. 11

    Laravel迁移:添加一个具有默认值的现有列的列

  12. 12

    具有一个默认值的局部参数的功能

  13. 13

    sklearn DictVectorizer(sparse = False)具有不同的默认值,估算一个常量

  14. 14

    如何将微调器中的第一个值(默认值)设置为空

  15. 15

    当另一个元素具有特定值时,需要XSD中的XML元素吗?

  16. 16

    当另一个元素具有特定值时,需要XSD中的XML元素吗?

  17. 17

    在 Rust 中返回枚举的最后一个元素作为默认值

  18. 18

    如何使用XSD 1.0确保序列中只有一个元素具有子元素?

  19. 19

    在html中添加多个孩子,其中一个作为默认值

  20. 20

    将模型中字段的默认值设置为另一个模型实例

  21. 21

    在mysql数据库中创建一个默认值为null的列

  22. 22

    如何用另一个函数更改一个函数的默认值?

  23. 23

    XSD:仅限制一个子元素具有特定值

  24. 24

    如何在另一个prop内部使用prop作为vue.js中的默认值

  25. 25

    如何在jQuery Ul选项卡中设置最后一个选项卡默认值?

  26. 26

    SQL / SpatiaLite:从另一个表插入数据时,如何在某些列中插入默认值?

  27. 27

    如何在我的选择字段中将表单中的第一个项目设为默认值

  28. 28

    如何在Xtext语法中为多个元素仅允许一个修饰符?

  29. 29

    如何总结具有多个条件的元组列表中的最后一个数字/元素?

热门标签

归档