//返回结果代码 <result msg="">0000</result>
function getResultCode(retXML){
/*var resultXML = new ActiveXObject("Microsoft.XMLDOM");
resultXML.async = false;
resultXML.loadXML(retXML);
if (resultXML.selectSingleNode("//result")!=null){
return resultXML.selectSingleNode("//result").nodeTypedValue;
}else{
return "";
}*/
try{
var resultXML;
if (window.ActiveXObject){
resultXML = new ActiveXObject("Microsoft.XMLDOM");
resultXML.async = false;
resultXML.loadXML(retXML);
if (resultXML.selectSingleNode("//result")!=null){
return resultXML.selectSingleNode("//result").nodeTypedValue;
}else{
return "";
}
}else if(document.implementation && document.implementation.createDocument){
try{
resultXML = document.implementation.createDocument('', '', null);
resultXML.async = false;
var oParser=new DOMParser();
resultXML=oParser.parseFromString(retXML,"text/xml");
if (resultXML.childNodes[0].childNodes[0].data == "0000"){
return "0000";
}else{
return "";
}
} catch(e){
var xmlhttp = new window.XMLHttpRequest();
xmlhttp.open("GET",retXML,false);
xmlhttp.send(null);
resultXML = xmlhttp.responseXML;
}
}
}catch(e){
alert(e.message);
}
}
火狐 IE 解析xmlDOM 的不同写法
原创
©著作权归作者所有:来自51CTO博客作者445020593的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
IE和火狐的区别
<br />1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句
ie firefox table 浏览器 css -
用CSS设置字体颜色在火狐,IE6,IE7下不同
<style type="text/css"> #box{ color:#f00; &n
html css 兼容性 字体颜色 hack方法 !important属性 -
firefox ios 支持ie 火狐兼容ie插件
☆ js调试工具推荐 firefox 的 firebug 插件 能够给js设置断点执行 能够运行时修改css样式 查看dom模型等 
firefox ios 支持ie firefox 控件 html