XML树结构详细解释

本文概述

XML文档具有自我描述的结构。它形成一个树结构, 称为XML树。树结构使描述XML文档变得容易。

树结构包含根元素(作为父元素), 子元素等。从根开始遍历所有后续分支, 子分支和叶节点非常容易。


XML文档示例

<?xml version="1.0"?>
<college>
  <student>
      <firstname>Tamanna</firstname>
      <lastname>Bhatia</lastname>
      <contact>09990449935</contact>
      <email>tammanabhatia@abc.com</email>
      <address>
           <city>Ghaziabad</city>
           <state>Uttar Pradesh</state>
           <pin>201007</pin>
      </address>
  </student>
</college>

立即测试

让我们看一下上面示例的树结构表示。

XML树

在上面的示例中, 第一行是XML声明。它定义了XML版本1.0。下一行显示文档的根元素(学院)。里面还有一个元素(学生)。 Student元素包含五个分支, 分别名为<firstname>, <lastname>, <contact>, <Email>和<address>。

<address>分支包含3个子分支, 分别名为<city>, <state>和<pin>。

注意:DOM解析器以树结构表示XML文档。

XML树规则

这些规则用于确定元素之间的关系。它显示一个元素是另一个元素的子元素还是父元素。

后代:如果元素A包含在元素B中, 则A被称为B的后代。在上面的示例中, “学院”是根元素, 而所有其他元素是”学院”的后代。

祖先:包含其他元素的包含元素称为其他元素的”祖先”。在上面的示例中, 根元素(College)是所有其他元素的祖先。

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?