论坛首页 入门技术论坛

js解析XML注意地方

浏览 1919 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-11-16  
var xmlString="<?xml version="1.0" encoding="gb2312" ?>"
+"<books>"
+"<book>GaoJimmy</book>"
+"</books>";

//IE
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(xmlString);

//Firefox
var domParser=new DOMParser();
xmlDoc=domParser.parseFromString(xmlString,'text/xml');

var node=xmlDoc.getElementsByTagName("books")[0];


IE中  node总是null,Firefox中,正常。
最后发现去掉<?xml version="1.0" encoding="gb2312" ?>,IE正常运行。
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics