xml架构中属性的默认类型是什么?

时间:2018-06-15 09:43:52

标签: xml xsd

我正在编写一个xml架构(xsd)。以下有什么区别?有什么区别吗?

<xs:attribute name="Key" type="xs:string" />

<xs:attribute name="Key"/>

1 个答案:

答案 0 :(得分:1)

从技术上讲,默认类型为xs:anySimpleType而不是xs:string。从验证的角度来看,没有区别,但xs:anySimpleType允许派生类型中的子类型为(例如)xs:integer,而xs:string则不会。