之前写过一篇 《使用jquery解析XML的方法》链接是,上篇文章详细解释了jQuery 与字符串互相转换的方法,这里着重论述javascript操作xml。
总代码如下:
代码写这里
console.log(XMLDom);
console.log("world"); //后出现world
}
}
};
XMLHttp.open("get","test1.xml",true);
XMLHttp.send();
//非异步代码写这里
console.log("hello"); //先出现hello
}
第一步,创建XMLHTTPREQUEST:
第二步,检测ONREADYSTATECHANGE(非异步不需要):
代码写这里
}
}
};
XMLHttp.open("get",true);
XMLHttp.send();
//非异步代码写这里
}
第三步,解析XML文档或字符串(异步):
代码写这里
console.log(XMLDom);
}
}
};
第四步,解析XML文档或字符串(非异步):
代码写这里
// var XMLDom = XMLHttp.responseXML; //解析XML文档
var XMLDoc = XMLHttp.responseText; //解析XML字符串
var XMLDom = (new DOMParser()).parseFromString(XMLDoc,"text/xml");
//异步代码写这里
console.log(XMLDom);
}