在Internet Explorer 10中用Javascript加载XML文件不起作用

在Internet Explorer 10中用Javascript加载XML文件不起作用,javascript,xml,internet-explorer-10,selectsinglenode,Javascript,Xml,Internet Explorer 10,Selectsinglenode,我正在使用下面的代码加载一个带有javascript的XML文件。我遇到的问题是,仅Internet Explorer 10就可以在其他浏览器中正常工作 经过一些研究,我很有信心IE10放弃了“selectSingleNode”兼容性,但我就是想不出解决办法。关于如何在IE10中实现这一点,有什么建议吗?谢谢 // LOAD LANGUAGE XML $.ajax({ url: '/bnt/res/xml/lng_'+ lng.toUpperCase() +'.xml', suc

我正在使用下面的代码加载一个带有javascript的XML文件。我遇到的问题是,仅Internet Explorer 10就可以在其他浏览器中正常工作

经过一些研究,我很有信心IE10放弃了“selectSingleNode”兼容性,但我就是想不出解决办法。关于如何在IE10中实现这一点,有什么建议吗?谢谢

// LOAD LANGUAGE XML
$.ajax({
    url: '/bnt/res/xml/lng_'+ lng.toUpperCase() +'.xml',
    success: function(r) {
        var xLng = r.selectSingleNode('//language');
        site.search.data.appendChild(xLng);
        site.parseLanguage(site.search.data);
        site.post_xml_load();
    }
});

您是否尝试过
getElementsByTagName
并迭代结果?