我正在编写一个xml架构(xsd)。以下有什么区别?有什么区别吗?
<xs:attribute name="Key" type="xs:string" />
和
<xs:attribute name="Key"/>
答案 0 :(得分:1)
从技术上讲,默认类型为xs:anySimpleType
而不是xs:string
。从验证的角度来看,没有区别,但xs:anySimpleType
允许派生类型中的子类型为(例如)xs:integer
,而xs:string
则不会。