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

你可能感兴趣的:(java,xml,IE,Microsoft,firefox)