我在字符串中有一个XML,我需要将其转换为IXMLDOMDocement2才能在MS Edge中获取属性XMLDoc.selectNodes
请建议做什么?
答案 0 :(得分:0)
如果您的网站不在Intranet上,请将其添加到兼容性视图。这样,返回的responsexml
对象将是IXMLDOMDocement2
类型,它将具有选择节点的方法。
同样对我们来说,我们正在触发ajax请求,该请求的输出是XML字符串。获取响应后,当应用程序在Intranet上运行时,返回的responsexml
对象的类型为IXMLDOMDocement2
(因为IE将Intranet网站自动添加到兼容性视图中)。但是,在生产期间,当网站移至Internet时,返回的responsexml对象的类型为XMLDocument
,但没有方法selectNodes
。但是,将网站添加到兼容性视图后,此问题已解决。返回的responsexml
对象已自动转换为IXMLDOMDocement2
。