js 解析xml
在ajax的一个应用中,我的代码怎么只能解析只有一个子节点的xml呢?跟浏览器配置相关么?
如<response><time>1998</time></response>
中间2个以上的节点就解析错误,
如<response><time>1998</time><title>jjj</title></response>
代码如下:(下面给出了 页面处理 部分的js)
function handleResponse(){
if(XMLHttpReq.readyState==4){ //对象状态
if(XMLHttpReq.status==200){//信息已成功返回,开始处理信息
var resultt = new ActiveXObject("Msxml2.DOMDocument");
resultt.async = false;
resultt.loadXML(XMLHttpReq.responseXML.xml);
alert(XMLHttpReq.responseXML.xml);
var root = resultt.documentElement;
var s = resultt.selectSingleNode("/response/time");
alert(s.text+"ss");
s = resultt.selectSingleNode("/response/title");
alert(s.text+"ss");
}
}