我设置了attribut"号码"到#REQUIRED,但是空值是否有效?
DTD:
<!ATTLIST person number CDATA #REQUIRED>
XML:
<person number="" />
答案 0 :(得分:2)
是的,空值足以满足XML属性的#REQUIRED
约束。属性的值无关紧要;属性的存在就是所需要的:
Validity constraint: Required Attribute
如果默认声明是关键字
#REQUIRED
,那么 必须为该类型中的所有元素指定属性 属性列表声明。