我正在使用下面的代碼來遍歷javascript中的xml 我能夠使用x [i] .childNodes [0] .text;功能在IE瀏覽器,但不是在Firefox。 請告訴我,我應該使用什麼,以便它與所有工作。在javascript中遍歷xml時出錯
function loadXMLDoc(dname) {
if (window.XMLHttpRequest) {
xhttp = new XMLHttpRequest();
}
else {
xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET", dname, false);
xhttp.send();
return xhttp.responseXML;
}
function loadxml() {
var xmlDoc = loadXMLDoc("xmldata/wfc20100915.xml");
// documentElement always represents the root node
x = xmlDoc.documentElement.childNodes;
var arr = new Array();
var str = "";
for (i = 0; i < x.length; i++) {
if (x[i].childNodes.length > 3) {
arr[i] = new Array(5);
arr[i][0] = x[i].childNodes[0].text;
arr[i][1] = x[i].childNodes[1].text;
arr[i][2] = x[i].childNodes[2].text;
arr[i][3] = x[i].childNodes[3].text;
arr[i][4] = x[i].childNodes[4].text;