为了账号安全,请及时绑定邮箱和手机立即绑定

js 解析XML文档元素问题

js 解析XML文档元素问题

鸿蒙传说 2018-11-12 11:14:17
我在使用javascript 解析XML文档时候碰到了一些问题,想请问各位应该如何解决。以下是我的JS函数代码,function XMLResult(xhr) {  //xhr是我已经获取到的XMLHttpRequest 对象    var x, i, xmlDoc, txt;      xmlDoc = xhr.responseXML;  //获取XML文档对象    txt = "";    x = xmlDoc.getElementsByTagName('info'); // 返回element为info的List    for (i = 0; i < x.length; i++) {        txt += "第" + (i + 1) + "位用户发言 : ";        txt += x[i].childNodes[0].nodeValue + "<br />";   //这里解析有错误    }    document.getElementById("historyInfo").innerHTML = txt;}下面是需要解析的XML文档具体的出错情况是获取到的txt += x[i].childNodes[0].nodeValue + "<br />"; 这行代码得到的内容为null ,但是事实上在xml文档中是有对应内容存在的。我网上查找了,有方案说把语句更改为:txt += x[i].firstChild.nodeValue + "<br />"; ,但是并不适用于我的情况,仍然返回 null 。现在我不清楚该如何解决这个问题。希望能得到你们的帮助,感激不尽...
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 672 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号