【问题标题】:XML attribute required with empty value需要空值的 XML 属性
【发布时间】:2017-07-10 01:36:25
【问题描述】:

我已将属性“数字”设置为#REQUIRED,但空值是否有效?

DTD:

<!ATTLIST person number CDATA #REQUIRED>

XML:

<person number="" />

【问题讨论】:

    标签: xml dtd


    【解决方案1】:

    是的,空值足以满足 XML 属性的 #REQUIRED 约束。属性的值无关紧要;只需要该属性的存在:

    Validity constraint: Required Attribute

    如果默认声明是关键字#REQUIRED,那么 必须为该类型的所有元素指定属性 属性列表声明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-22
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      • 2012-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多