今天图老师小编给大家介绍下关于AJAX取XML中空节点的问题,平时喜欢关于AJAX取XML中空节点的问题的朋友赶紧收藏起来吧!记得点赞哦~
【 tulaoshi.com - Web开发 】
如我XML文件中有:   
  xxx/xxx   
  我用AJAX取这个中的值时,会报错,那么这个值该怎么取?
-----------------------------------------
 function   ajaxSubmitxml(){   
  //创建XMLHttpRequest对象   
  var   xmlhttp;   
  try{   
  xmlhttp=new   XMLHttpRequest();   
  }catch(e){   
  xmlhttp=new   ActiveXObject("Microsoft.XMLHTTP");   
  }   
  //创建请求结果处理程序   
  xmlhttp.onreadystatechange=function(){   
  if   (4==xmlhttp.readyState)   
  {   
  if   (200==xmlhttp.status)   
  {   
  var   resp=   xmlhttp.responseXml;   
  var   xxx   =   resp.getElementsByTagName("xxx");   
  //************为空   
  if(xxx[0].firstChild   ==   null)   
  {   
  alert("为空");   
  }   
  //***********不为空   
  else   
  {   
  alert(xxx[0].firstChild.nodeValue);   
  }   
    
  }   
  else   
  {   
  alert("error");   
  }   
  }   
  }   
  //打开连接,true表示异步提交   
  xmlhttp.open("get",   "data.xml",   true);   
  //发送数据   
  xmlhttp.send();   
  }
  测试环境:IE6+IIS   
  测试结果:弹出对话"为空"对话框
来源:http://www.tulaoshi.com/n/20160219/1628431.html
看过《关于AJAX取XML中空节点的问题》的人还看了以下文章 更多>>