W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
大多數(shù)瀏覽器都內(nèi)建了供讀取和操作 XML 的 XML 解析器。
解析器把 XML 轉(zhuǎn)換為 JavaScript 可存取的對(duì)象(XML DOM)。
XML DOM 包含了遍歷 XML 樹,訪問、插入及刪除節(jié)點(diǎn)的方法(函數(shù))。
然而,在訪問和操作 XML 文檔之前,它必須加載到 XML DOM 對(duì)象。
XML 解析器讀取 XML,并把它轉(zhuǎn)換為 XML DOM 對(duì)象,這樣才可以使用 JavaScript 訪問它。
大多數(shù)瀏覽器有一個(gè)內(nèi)建的 XML 解析器。
下面的 JavaScript 片段加載一個(gè) XML 文檔("books.xml"):
代碼解釋:
下面的代碼加載并解析一個(gè) XML 字符串:
注意:Internet Explorer 使用 loadXML() 方法來解析 XML 字符串,而其他瀏覽器使用 DOMParser 對(duì)象。
出于安全原因,現(xiàn)代的瀏覽器不允許跨域訪問。
這意味著,網(wǎng)頁以及 XML 文件,它必須位于同一臺(tái)服務(wù)器上嘗試加載。
W3CSchool 上的實(shí)例中所有打開的 XML 文件都是位于 W3CSchool 域上的。
如果您想要在您的網(wǎng)頁上使用上面的實(shí)例,您加載的 XML 文件必須位于您自己的服務(wù)器上。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: