XML Schema:"use ='required'",默认值

9 xml schema parsing

在XML模式中,是有可能有其具有元件use='required' 一个缺省值(例如<xs:attribute name="Version" type="U8" use="required" default="02"/>)?

Ste*_*rig 9

至少XMLSpy在这个上扼杀:

[...]在属性声明'Version'中,'use'必须具有'optional'值,因为属性'default'存在.

查看XML Schema第1部分:结构第二版产生3.2.3对属性声明的XML表示的约束:

[...]如果defaultuse都存在,use必须具有·实际值· optional.[...]

所以答案显然是: