2.3.3 何时使用属性 vs. 何时使用子元素 (When to Use Attributes vs. Child Elements) XML 中属性 vs. 子元素:何时选择哪一个? (基于 XML 1.0 规范 2.3 属性领域) XML 规范 2.3 属性领域回顾 XML 1.0 规范的 2.3 节定义了属性的概念。 属性是附加到开始标记的名称-值对,用于提供关于元素的附加信息。 关键要点包括: 属性必须在元素的开始标记中定义。 例如: 属性值必须用引号括起来 (单引号或双引号)。 一个元素可以有多个属性,但每个属性名称在单个元素中必须是唯一的。 属性值通常是字符串类型。 尽管可以进行数据类型验证 (例如使用 XML Schema),但 XML 本身将属性值视为字符串。 2.3.