亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

文字

XML Parser



所有現(xiàn)代瀏覽器都有內(nèi)建的 XML 解析器。

XML 解析器把 XML 文檔轉(zhuǎn)換為 XML DOM 對象 - 可通過 JavaScript 操作的對象。


解析 XML 文檔

下面的代碼片段把 XML 文檔解析到 XML DOM 對象中:

 if (window.XMLHttpRequest)
 {// code for IE7+, Firefox, Chrome, Opera, Safari
 xmlhttp=new XMLHttpRequest();
 }
 else
 {// code for IE6, IE5
 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
 }
 xmlhttp.open("GET","books.xml",false);
 xmlhttp.send();
 xmlDoc=xmlhttp.responseXML;

解析 XML 字符串

下面的代碼片段把 XML 字符串解析到 XML DOM 對象中:

txt="<bookstore><book>";
txt=txt+"<title>Everyday Italian</title>";
txt=txt+"<author>Giada De Laurentiis</author>";
txt=txt+"<year>2005</year>";
txt=txt+"</book></bookstore>";
if (window.DOMParser)
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(txt,"text/xml");
}
else // Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(txt);
}

注釋:Internet Explorer 使用 loadXML() 方法來解析 XML 字符串,而其他瀏覽器使用 DOMParser 對象。


跨域訪問

出于安全方面的原因,現(xiàn)代的瀏覽器不允許跨域的訪問。

這意味著,網(wǎng)頁以及它試圖加載的 XML 文件,都必須位于相同的服務(wù)器上。


XML DOM

在下一章中,您將學(xué)習(xí)如何訪問 XML DOM 對象并取回數(shù)據(jù)。



上一篇: 下一篇: