js解析XML注意地方


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正常運行。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章