分子

带有尖括号的元素是 XML 最突出的构建块。

元素可以为空,在这种情况下,它们由空标记组成(注意结束斜杠):

<an-empty-element/>

或者他们可以有内容,在这种情况下,他们有一个开始标记(没有斜杠)和一个结束标记(开始斜杠):

<a-non-empty-element>Content</a-non-empty-element>

元素可以嵌套(但只能在开始和结束标记之间):

<parent-element>
  <child-element/>
  <another-child-element>
    Some more content.
  </another-child-element>
</parent-element>

元素名称称为 QNames(限定名称)。以上所有元素都没有命名空间,但元素名称也可以使用前缀来命名空间:

<my-namespace:parent-element xmlns:my-namespace="http://www.example.com/">
  <my-namespace:child-element/>
  <my-namespace:another-child-element>
    Some more content.
  </my-namespace:another-child-element>
</my-namespace:parent-element>

命名空间和元素名称在本文档的这一部分中有更详细的描述。