// js 解析xml,url为xml文件的路径
function loadXMLDoc(url) {
var xmlhttp;
var txt, x, xx, i;
if(window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
x = xmlhttp.responseXML.documentElement.getElementsByTagName("ROOT");
for(i = 0; i < x.length; i++) {
console.log('ROOT下的所有直接子节点:'+x[i].children)
var arr = [].slice.call(x[i].children) // 转化成数组
arr.forEach(function(it,index){
console.log('文本节点的值:'+it.childNodes[0].nodeValue
})
}
}
}
xmlhttp.open("GET", url, true);
xmlhttp.send();
}
js解析XML文件
最新推荐文章于 2024-04-03 11:42:05 发布