XML 元素 (elements)

XML 元素是 XML 文档的基本单位。一个 XML 文档由一个或者多个 XML 元素构成。

比如 <site>woyouxian.net</site> 就是一个 XML 元素,也可以是一个最简单的 XML 文档。

一个 XML 元素从一个起始标记开始,到对应的结束标记结束。在起始标记和结束标记之间的内容,我们称为 XML 元素的内容 (element's content)。比如,woyouxian.net 就是元素 <site>woyouxian.net</site> 的内容。

空元素 (empty element)

如果一个 XML 元素没有内容,比如,<site></site> 我们称其为空元素 (empty element)。

空元素有一种特殊的写法,以 < 开始,然后是元素名称,然后以 /> 结束。比如,<site />

大小写敏感 (case sensitive)

XML 文档是区分大小写的。比如<SITE> 和 <site> 就表示两个不同的元素。这一点在编写 XML 文档时要非常非常注意。

XML 树状结构

XML 文档是树状结构的。它只有一个根元素 (root element),其它元素都是根元素的后代。

<?xml version="1.0" encoding="UTF-8"?>
<father>Tom Smith
<son>John Smith
<grandson>Hans Smith</grandson>
</son>
<daughter>Jane Smith</daughter>
</father>

比如,我们看上面的例子,根元素是 father,father 下面有 2 个子节点,即 son 和 daughter 元素,而 son 元素下面又有一个子节点,就是 grandson 元素。

XML 文档的数据,就是象这样,通过树状结构构成的。

XML 元素之间的关系

XML 元素之间的关系,主要有:

  • child
  • parent
  • sibling 兄弟姐妹

以上面的例子来解释这些关系。

son 元素就是 father 元素的 child。

father 元素就是 son 元素和 daughter 的 parent。

daughter 和 son 元素的关系是 sibling 的关系。

XML 元素可以带有属性

XML 元素可以带有属性,详见 XML 属性章节。


编者或作者: 我有闲    收录日期: 2008-01-17
参考或来源:

上一页: XML 语法 返回上级目录: XML 教程 下一页: XML 属性 (Attributes)


© 2008 woyouxian.net 版权所有 Contact Us