`
caibinghong
  • 浏览: 144488 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

responseXML为空?

 
阅读更多

responseXML为空?

 

这个问题困住我一个月多,今天决定花心思理一下。问了好多同事与朋友。也查了很多东西。都无解!

 

网络上操作是把response.responseText 进行转 


  • try
      
  • {  
  •  var parser = new DOMParser();  
  •  this.xmlDoc = parser.parseFromString(xmlString,"text/xml");  
  • }  
  •  catch(e){  
  •  this.xmlDoc = new ActiveXObject("Microsoft.XMLDOM");  
  •  this.xmlDoc.async=this.async;  
  •  this.xmlDoc.loadXML(xmlString);  
  • }  
  •  

    但我总觉的这样改总是很蹊跷,因为我服务器输出都没有问题 是正常的xml,在谷歌下就是解析不了。

    编码也没有问题,因为输出来的

    response.responseText 有数据

    就是response.responseXML为null

     

    就这样困住我一个月,查不出一个所以然。

    今天认真看了xml 并把返回的xml数据 拿 出来  自己创建 一个xml 文件,然后把 返回 数据 贴进去,最后让ie 去解析

    然后看到ie 可以正常解析。

    但谷歌不行,认真看一下,才发现,如果浏览器找不到xmlns协议解析会去网络上找并解析,这才发现自己的数据包没有按这个协议走导致 返回来的数据 老是得不到  response.responseXML对象。

     

    分享到:
    评论

    相关推荐

      异步调用webservice返回responseXML为空的问题解决方法

      异步调用webservice返回responseXML为空,详细很多朋友都遇到过类似的问题吧,接下来为大家提供详细的解决方案,感兴趣的朋友可以参考下哈

      Ajax实现responseXML返回信息显示

      Ajax实现responseXML返回信息显示,数据库使用的是sql server2000其中表operator只有四个字段,都是字符型的。

      asp.net ajax操作xmlHttpRequest对象返回的ResponseXML和ResponseText例子

      asp.net ajax操作xmlHttpRequest对象返回的ResponseXML和ResponseText例子

      jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML

      使用XMLHttpRequest对象的responseXML的方式来接受XML数据对象的DOM对象

      AJAX对服务器返回XML的处理方法

      在AJAX 中,服务器端如果返回的XML 文档,则可以通过异步对象的responseXML 属性来获取器XML 数据。而开发者可以利用DOM 的相关方法对其进行处理。 假设服务器返回的XML 文档,如下所示: <?xml version="1.0" ...

      解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)

      您可能感兴趣的文章:PHP实现异步调用方法研究与分享PHP异步调用socket实现代码C#异步调用的好处和方法分享异步调用webservice返回responseXML为空的问题解决方法C# 委托的三种调用示例(同步调用 异步调用 异步回调...

      ajax的 responseXML返回接受 asp

      第一个文件 index.asp [removed] var xmlHttp = false; //ajax使用 try { xmlHttp = new ActiveXObject(“Msxml2.XMLHTTP”); } catch (e) { try { xmlHttp = new ActiveXObject(“Microsoft....

      ajax运用实例得到的得到

      var XMLHttpReq = false;... window.alert("用户名不能为空。"); document.myform.uname.focus(); return false; } else { sendRequest('login2?uname='+ uname + '&psw=' + psw); } } </script>

      jsp ajax实例

      很好的ajax实例 ... window.alert("用户名不能为空。"); document.myform.uname.focus(); return false; } else { sendRequest('login2?uname='+ uname + '&psw=' + psw); } } </script>

      模拟百度输入提示功能

      模拟百度输入提示功能,使用jsp+ajax实现,在tomcat7.0运行通过.没有responseXML取不到值的情况出现。提供给刚入门ajax遇到难题的同学

      U8开发之EAI接口.docx

      String responseXml = Dispatch.call(eaiBroker, "Process", new Variant(requestXml)); ...... //处理返回结果 } } EAI 远程 HTTP 接口 ------------------- EAI 远程 HTTP 接口提供了远程数据交换的能力,...

      struts简单实现用户注册(最新修订)

      其二:利用ajax实现省市下拉列表的联动,结果是实现了,但是我的目的是想用responseXML,出现的问题是,只用responseText能获取返回的内容,而responseXML却获取不了 WebRoot目录下emp.sql是本程序用到的sql脚本 本...

      详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度

      分析并操作 responseXML属性  ...手工的 解析和序列化 XML 为字符串或对象。  4.使用 XMLSerializer 把 DOM 树序列化成字符串或文件。  5.如果你预先知道 XML 文档的内容,你可以使用 RegExp。如果你用 RegE

      ajax遍历xml文档的方法

      第一个属性responseText将响应提供为一个串,第二个属性 responseXML将响应提供为一个XML对象。一些简单的用例就很适合按简单文本来获取响应,如将响应显示在警告框中,或者响应只是指示成功还是失 败的词 前面中的...

      Ajax异步请求响应.java

      responseText/responseXML :服务器的响应字符串 status:服务器返回的HTTP状态码 statusText: 服务器返回的HTTP状态信息 readyState :对象状态(0-4) 0 = 未初始化 1 = 正在加载 2 = 已加载 3 = 交互...

      ajax异步请求小结

      具体描述ajax的获取,ajax属性,参数设置,编程步骤,缓存问题,get/post乱码问题,以及应用场景的阐述 onreadystatechange ...responseXML 获得服务器返回的xml文档。 status 获得服务器返回的状态码。

      xml浅学笔记

      使用 xhr.responseXML 来获取响应数据,返回的是XML文档对象 4、解析XML文档对象的内容 1、核心方法 elem.getElementsByTagName("标签的名字"); elem:表示的是获取范围的对象 返回值:返回一个包含指定元素们...

      c# + js + ajax

      1.对xmlHttp.responseText的操作 2.对xmlHttp.responseXML的操作 3.定时刷新 setTimeout 带参数函数的操作

    Global site tag (gtag.js) - Google Analytics