将XML字符串转换为IXMLDOMDocument2 JavaScript(ms Edge)

时间:2017-08-15 06:07:31

标签: javascript xml-parsing microsoft-edge

我在字符串中有一个XML,我需要将其转换为IXMLDOMDocement2才能在MS Edge中获取属性XMLDoc.selectNodes

请建议做什么?

1 个答案:

答案 0 :(得分:0)

如果您的网站不在Intranet上,请将其添加到兼容性视图。这样,返回的responsexml对象将是IXMLDOMDocement2类型,它将具有选择节点的方法。

同样对我们来说,我们正在触发ajax请求,该请求的输出是XML字符串。获取响应后,当应用程序在Intranet上运行时,返回的responsexml对象的类型为IXMLDOMDocement2(因为IE将Intranet网站自动添加到兼容性视图中)。但是,在生产期间,当网站移至Internet时,返回的responsexml对象的类型为XMLDocument,但没有方法selectNodes。但是,将网站添加到兼容性视图后,此问题已解决。返回的responsexml对象已自动转换为IXMLDOMDocement2