属性

属性是与元素关联的名称 - 值对。

它们由开始元素标记内的单引号或双引号中的值表示,如果是空元素,则由空元素标记表示。

<document>
  <anElement foo="bar" abc='xyz'><!-- some content --></anElement>
  <anotherElement a="1"/>
</document>

属性不是有序的(与元素不同)。以下两个元素具有相同的属性集:

<foo alpha="1" beta="2"/>

<foo beta="2" alpha="1"/>

属性不能在同一元素中重复(与元素不同)。以下文档格式不正确: <foo a="x" a="y"/> 因为属性 a 在同一元素中出现两次。

以下文件格式正确。值可以相同,它是不能重复的属性名称。

<foo a="x" b="x"/> 

属性不能嵌套(与元素不同)。