【简介】XML通过标签对来构造树结构,而这种树结构我们一般通过父子、兄弟、祖先等术语描述。
1. XML通过标签对来构造树结构。
在下面这段代码中,首先是一个XML声明,然后是一个<group>的根元素,在根元素里边嵌套了两层元素,形成了一个最简单的树结构。
<!-- XML声明。它定义XML的版本(1.0)和所使用的编码(ISO-8859-1 = Latin-1/西欧字符集) -->
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- 根元素:必须包含 -->
<group>
<!-- 子元素 -->
<person>
<name>小朱</name>
<age>23</age>
</person>
<person>
<name>小赵</name>
<age>21</age>
</person>
</group>
<!-- 形成树结构 -->
所以,树结构的语法可以归结为:
<root>
<child>
<subchild>.....</subchild>
</child>
</root>
2. 描述树结构之间层次关系的术语
一般我们用父、子、兄弟、祖先等术语进行描述。
比如,<group>元素是<person>元素的父元素,相对的,<person>是<group>子元素;第一个<person>为第二个<person>的兄弟元素;
祖先元素的概念为父元素、以及父元素的父元素,例如<age>的祖先元素为<person>和<group>元素。
<group>
<person>
<name>小朱</name>
<age>23</age>
</person>
<person>
<name>小赵</name>
<age>21</age>
</person>
</group>
了解清楚树结构之间的层次关系,对于我们在实际开发过程中,有助于我们定位和获取特定的元素。
附: 欢迎大家关注我的优酷空间一点编程 ,里边有同步视频教程- 【XML】树结构-02 。