W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
XML DOM 把 XML 文檔視為一棵節(jié)點樹。
樹中的所有節(jié)點彼此之間都有關(guān)系。
XML DOM 把 XML 文檔視為一種樹結(jié)構(gòu)。這種樹結(jié)構(gòu)被稱為節(jié)點樹。
可通過這棵樹訪問所有節(jié)點??梢孕薷幕騽h除它們的內(nèi)容,也可以創(chuàng)建新的元素。
這顆節(jié)點樹展示了節(jié)點的集合,以及它們之間的聯(lián)系。這棵樹從根節(jié)點開始,然后在樹的最低層級向文本節(jié)點長出枝條:
上面的圖片表示 XML 文件 books.xml。
節(jié)點樹中的節(jié)點彼此之間都有層級關(guān)系。
父節(jié)點、子節(jié)點和同級節(jié)點用于描述這種關(guān)系。父節(jié)點擁有子節(jié)點,位于相同層級上的子節(jié)點稱為同級節(jié)點(兄弟或姐妹)。
下面的圖片展示出節(jié)點樹的一個部分,以及節(jié)點間的關(guān)系:
因為 XML 數(shù)據(jù)是按照樹的形式進行構(gòu)造的,所以可以在不了解樹的確切結(jié)構(gòu)且不了解其中包含的數(shù)據(jù)類型的情況下,對其進行遍歷。
您將在本教程稍后的章節(jié)學(xué)習(xí)更多有關(guān)遍歷節(jié)點樹的知識。
請看下面的 XML 片段:
<bookstore>
<book category="cooking">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
</bookstore>
在上面的 XML 中,<title> 元素是 <book> 元素的第一個子節(jié)點,而 <price> 元素是 <book> 元素的最后一個子節(jié)點。
此外,<book> 元素是 <title>、<author>、<year> 和 <price> 元素的父節(jié)點。
提示:在 XML 中共有12種節(jié)點類型,其中有5種最常見的基本節(jié)點類型,如下所示:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: