在IE9 / 10中使用XMLHttpRequest

时间:2013-09-04 07:47:19

标签: javascript dynamics-crm-2011

我有一个非常依赖ActiveXObject的js解决方案,我需要转移到“标准XML”。我发现了一些有趣的东西,例如,如果我在IE10中执行XMLHttpRequest,则没有像IE9那样的responseXML(responseXML.xml)的xml部分。

所以我使用XMLHttpRequest.responseText并使用DOMParser解析它,现在如果我在该文档上使用getElementsByTagName,结果与我在responseXML.xml上使用它时的结果不同,无论是在输出还是类型中。从responseXML.xml我得到一个字符串,从解析的responseText我仍然有一个XML文档。我输出的节点的输出不同,responseText-version以某种方式减少节点。

这些东西是否记录在案。我需要更改的代码是非常有创意的,检查类型为“node.firstnode.childnodes [i] .lastnode.childnodes.length”,所以它很重要我知道从不同类型的getElementsByTagName得到的内容

编辑**抱歉,有一个ResponseXML应该是XMLHttpRequest。上面的ResponseXML是一个XMLHttpRequest.ResponseXML,只是为了清楚。

0 个答案:

没有答案