weixin_33674976 2009-07-12 17:32 采纳率: 0%
浏览 181

“无效的XML”错误提示?

我通过Ajax将一些XML从PHP返回到Javascript,但得到“无效的XML”错误提示。返回的XML如下所示:

<response>
<song>tdb2009-01-29s2s06</song>
<song>tdb2009-01-29s1s02</song>
</response>

解析它的javascript如下所示:

 function u_handleServerResponse(){  
   //pull xml from xml response  
   var xmlResponse = xmlHttp.responseXML;

   //check to see if xml was pulled
   if(!xmlResponse || !xmlResponse.documentElement){
     throw("Invalid XML Structure:
" + xmlHttp.responseText);
   }

   //this is for catching errors with firefox
   var rootNodeName = xmlResponse.documentElement.nodeName;

   //check for errors
   if(rootNodeName == "parsererror"){
     throw("Invalid XML Strucutre");
   }

   //get the root
   xmlRoot = xmlResponse.documentElement;

   var songArray = xmlRoot.getElementsByTagName("song");

  for(var i = 0; i < songArray.length; i++){   
   etc., etc...

得到的错误如下:

Error reading the response: Invalid XML Strucutre

你觉得这是对的吗?XML本身是错的还是加载错了?我们非常感谢所有的帮助。

  • 写回答

3条回答 默认 最新

  • weixin_33726943 2009-07-12 17:40
    关注

    You may need to include an xml header...

    <?xml version="1.0" ?> 
    
    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器