日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

XML教程:XML DOM 訪問節(jié)點_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:開發(fā)保留標準的瀏覽器功能的AJAX應用
AJAX應用因為它們的表現(xiàn)力的豐富、更加互動和更加迅速的響應得到了贊揚聲;這些優(yōu)點都是通過使用XMLHttpRequest對象來動態(tài)的載入數(shù)據(jù)而獲得的,而不是重新載入新的頁面。在大量的宣傳和刺激中,

通過DOM,您可以訪問XML文檔中的每個節(jié)點。

查找并訪問節(jié)點

你可通過若干種方法來查找您希望操作的元素:

通過使用getElementsByTagName()方法

通過使用一個元素節(jié)點的parentNode、firstChild以及l(fā)astChild屬性

getElementsByTagName()

getElementsByTagName()方法可在整個文檔中查找任何XML元素。

此方法會忽略文檔的結構。假如你文檔中所有<book>元素,getElementsByTagName()方法會全部找出它們,不管這些<book>元素位于哪個級別。

就是說,這個方法會給您任何您所需要的XML元素,不論它們所處的位置!

getElementsByTagName()方法會使用指定的標簽名返回所有的元素(作為一個節(jié)點列表),這些元素是您在使用此方法時所處的元素的后代。

getElementsByTagName()可用于任何XML元素:

getElementsByTagName() 語法

getElementsByTagName("tagname");

例子

下面這個例子會返回文檔中所有<book>元素的一個節(jié)點列表:

xmlDoc.getElementsByTagName("book");

節(jié)點列表

當使用某個節(jié)點列表時,我們通常會把此列表存儲在一個變量中,就像這樣:

var x=xmlDoc.getElementsByTagName("book");

現(xiàn)在,變量x包含著頁面中所有<book>元素的一個列表,并且我們可通過它們的索引號萊訪問這些<book>元素。

注釋:索引起始于0。

您可以通過使用length屬性來循環(huán)遍歷節(jié)點列表:

以下為引用的內(nèi)容:
var x=xmlDoc.getElementsByTagName("book");
for (var i=0;i<x.length;i )
{
// do something with each <book> element
}

您也可以通過使用索引號萊訪問某個具體的元素。

要訪問第三個<book>元素,您可以這樣寫:

var y=x[2];

parentNode、firstChild以及l(fā)astChild

屬性parentNode、firstChild以及l(fā)astChild會遵循文檔的結構,可在文檔中繼續(xù)進行短距離的旅行。

請看下面的XML片段:

以下為引用的內(nèi)容:
<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>元素的首個子元素(firstChild),<price>元素是<book>元素的最后一個子元素(lastChild)。

同時,<book>元素是<title>、<author>、<year>以及<price>元素的父節(jié)點(parentNode)

根節(jié)點

有一個特殊的文檔屬性可用來訪問這些標簽:

document.documentElement

此屬性可返回存在于XML和HTML文檔中的根節(jié)點。

分享:使用javascript xml技術實現(xiàn)分頁瀏覽
基于web的技術中,分頁是一個老的不能再老的,但大家津津樂道的問題,隨著xml技術的日漸應用,把xml應用到分頁當中,也是一種可能,當然網(wǎng)上的教程很多,當我都是看得稀里糊涂,索性自己寫一個

來源:模板無憂//所屬分類:Xml教程/更新時間:2008-08-22
相關Xml教程