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正常運行。