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

前端之家收集整理的这篇文章主要介绍了xml – 为什么我不能在XSD中同时定义默认属性值和use = required?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
W3C XML Schema建议的 Section 3.2.3.2指定如果“default”和“use”都存在于属性定义中,则“use”必须具有实际值“optional”.

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

解决方法

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

猜你在找的XML相关文章