当前位置 : 主页 > 网页制作 > xml >

xml – 为什么我不能在XSD中同时定义默认属性值和use = required?

来源:互联网 收集:自由互联 发布时间:2021-06-13
W3C XML Schema建议的 Section 3.2.3.2指定如果“default”和“use”都存在于属性定义中,则“use”必须具有实际值“optional”. 我不明白为什么.像xs这样糟糕的东西:属性名称=“…”type =“…”
W3C XML Schema建议的 Section 3.2.3.2指定如果“default”和“use”都存在于属性定义中,则“use”必须具有实际值“optional”.

我不明白为什么.像xs这样糟糕的东西:属性名称=“…”type =“…”use =“required”default =“xy”?我怎样才能模拟“属性不能丢失且默认值为”xy“的东西?

当use =“required”时,将永远不会使用默认值,因此是多余的.它在概念上不是错误的,只是无用的.
网友评论