鍍金池/ 教程/ HTML/ XML 樹結(jié)構(gòu)
XML 屬性
XML 語法
XML 注釋
XML 文檔對象模型
XML 數(shù)據(jù)庫
XML 樹結(jié)構(gòu)
XML 文檔類型定義(DTDs)
XML 之 CDATA 片段
XML 解析器
XML 編輯器
XML 概述
XML 字符實體
XML 編碼
XML 驗證
XML 文檔
XML 聲明
XML 元素
XML 命名空間
XML 閱讀器
XML 處理程序
XML 模式
XML 空白
XML 標(biāo)簽
XML 處理指令

XML 樹結(jié)構(gòu)

XML 文檔始終是描述性的。樹狀結(jié)構(gòu)通常被稱為 XML 樹,它在描述 XML 文檔的過程中扮演一個重要的角色。

這個樹結(jié)構(gòu)包含根(父)元素,子元素等等。通過使用樹狀結(jié)構(gòu),我們可以了解源自根元素的所有后續(xù)分支和子分支。解析從根元素開始,然后向下移動到指向某個元素的第一個分支,從這里開始處理第一個分支及其子節(jié)點。

示例

下面的示例演示了簡單的 XML 樹結(jié)構(gòu):

<?xml version="1.0"?>
<Company>
    <Employee>
        <FirstName>Tanmay</FirstName>
        <LastName>Patil</LastName>
        <ContactNo>1234567890</ContactNo>
        <Email>tanmaypatil@xyz.com</Email>
        <Address>
            <City>Bangalore</City>
            <State>Karnataka</State>
            <Zip>560212</Zip>
        </Address>
    </Employee>
</Company>

下面的樹結(jié)構(gòu)表示上面的 XML 文檔:

http://wiki.jikexueyuan.com/project/xml/images/tree_structure.jpg" alt="XML Tree Structure" />

上圖中,有一個叫做 <company> 的根元素。里面又有一個 <Employee> 元素。在雇員元素里面,又有 5 個分支,分別是 <FirstName><LastName>,<ContactNo><Email><Address>。在 <Address> 元素內(nèi),又有三個子分支,分別是 <City>,<State><Zip>。

上一篇:XML 元素下一篇:XML 處理指令