色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

Javascript(AJAX)解析XML的代碼(兼容FIREFOX/IE)

復制代碼 代碼如下:
//導入js文件
function getResult(url, ready) {
var xmlHttp;
var r = function() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
//alert(isIE);
var xmlstr;
var xmldoc;
var isIE = !!(window.attachEvent && !window.opera);
if (isIE)
xmldoc = xmlHttp.responseXML;
else {
xmlstr = xmlHttp.responseText;
alert(xmlstr);
var parser = new DOMParser();
xmldoc = parser.parseFromString(xmlstr, "text/xml");
}
try {
ready(xmldoc);
} catch (e) {
alert(e.message);
}
}
}
}
var create = function(url, r) {
try {
// Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
} catch (e) {
// InterNET Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
alert("您的瀏覽器不支持AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange = r;
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
create(url, r);
}

//應用
function ready(xmlDoc)
{

x=xmlDoc.getElementsByTagName("a")[1];
y=x.childNodes[0];
txt=y.nodeValue;
alert(txt);
}
getResult("../xml.jsp",ready);

xml:
復制代碼 代碼如下:
<r>
<a>ff</a>
<a>ggd</a>
</r>

childNodes 屬性返回子節點的列表。<a> 元素只有一個子節點,即一個文本節點。
下面的代碼檢索 <a> 元素的文本節點:
x=xmlDoc.getElementsByTagName("a")[0];
y=x.childNodes[0];
nodeValue 屬性返回文本節點的文本值:
x=xmlDoc.getElementsByTagName("title")[0];
y=x.childNodes[0];
txt=y.nodeValue;
結果:txt = "ggd"

JavaScript技術Javascript(AJAX)解析XML的代碼(兼容FIREFOX/IE),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 蓬莱市| 抚宁县| 黄石市| 巴彦县| 长宁县| 娱乐| 漳州市| 贞丰县| 柯坪县| 莱西市| 双城市| 洛扎县| 常德市| 临颍县| 施甸县| 剑川县| 嘉祥县| 建德市| 灵武市| 双城市| 和田市| 乐安县| 贵港市| 定结县| 金秀| 宽甸| 濮阳县| 原平市| 额尔古纳市| 义马市| 扎鲁特旗| 称多县| 昂仁县| 开平市| 永春县| 沂源县| 武城县| 青冈县| 灵山县| 金阳县| 都兰县|