Skip to Content
XML6. 属性(Attributes)

6. 属性(Attributes)

  1. 文档格式禁止(MUST NOT)依赖于起始标签中属性的顺序。  [理由: 很少有 XML 解析器报告属性顺序,而且它不属于 XML Infoset 的一部分。]
    \
  2. 元素不应该(SHOULD NOT)包含过多的属性(经验法则是不超过 10 个)。  应该使用子元素来封装密切相关的属性。  [理由: 这种方法保持了 XML 通过元素提供的内置可扩展性,并且有助于在规范演进时提供向前兼容性。]
    \
  3. 禁止(MUST NOT)使用属性来保存换行符有意义的值。  [理由: 符合规范的 XML 解析器会将此类换行符转换为空格。]
    \
  4. 文档格式必须(MUST)允许在属性值周围使用单引号或双引号。  [理由:  XML 解析器不会报告二者之间的区别。]\

\

Last updated on