在使用DOM操作XML文件时,我们可以使用Load方法直接加载文件路径即可,在ie和ff下通用。但是如果传入的是XML字符串,则在两种浏览器下就会有所不同,IE下可以使用LoadXML方法直接调入下XML串,在FF下则不存在该方法,因此要使用W3CDom方式,具体如下:
var oParser=new DOMParser();
xmlDom=oParser.parseFromString(xmlStr,"text/xml");
java高手真经里 AJAX实例展示自动检索XML数据里面没有提到浏览器兼容的问题,在ie下貌似也输入不了汉字。。。
var oParser=new DOMParser();
xmlDom=oParser.parseFromString(xmlStr,"text/xml");
为兼容各种浏览器,我们这样去做即可:
try{
xmlDoc.loadXML(xmlStr);
}catch(e){
var oParser=new DOMParser();
xmlDoc=oParser.parseFromString(xmlStr,"text/xml");
}
java高手真经里 AJAX实例展示自动检索XML数据里面没有提到浏览器兼容的问题,在ie下貌似也输入不了汉字。。。