使用Microsoft Edge的XMLDOM

时间:2015-07-28 12:26:21

标签: javascript dom microsoft-edge

我对XMLDOM和Microsoft Edge浏览器有一个非常简单但令人沮丧的问题。我一直在查看当前的文档,但我没有看到任何关于此遗产的功能。在我们的代码库中,我们有一个函数,即返回XMLDOM对象。该功能执行此操作 -

if(activeXDetected()) {
   domObject = new ActiveXObject("Microsoft.XMLDOM");
} else {
   domObject = document.implementation.createDocument(...);
}

我并不期待Edge中的ActiveX支持,但我希望该模式可以回归到几乎所有其他浏览器使用的相同模式(document.implementation ....)。在这个用例中,使用边缘浏览器,返回的对象中根本没有loadXML方法,并且据我所知,你回来的东西(你确实得到了一个对象)似乎是一个通用dom对象。

如何使用所有支持的方法获取XMLDOM对象等。人

1 个答案:

答案 0 :(得分:-1)

什么是activeXDetected()

使用特征检测

if(ActiveXObject) {
   domObject = new ActiveXObject("Microsoft.XMLDOM");
} else {
   domObject = document.implementation.createDocument(...);
}