如何创建IXMLDOMDocument2,或者将其中一个IXMLDOMElements添加到[Object,Document]?

时间:2011-11-23 01:10:04

标签: javascript jquery xml ixmldomdocument ixmldomelement

只有当我尝试将一个元素从一个文档添加到另一个文档时,我才在IE9中获得HIERARCHY_REQUEST_ERR(3)。 我正在创建我的文档如下:

var xmlDoc = document.implementation.createDocument("","root",null);

并尝试按如下方式添加:

$(otherDoc).find("selector_for_nodes_I_want").each(function(){
    $(xmlDoc).find("root").append($(this).remove());
});

Firefox和Chrome都可以,但IE9不喜欢它。想法是xmlDoc是otherDoc的过滤版本,我将它作为字符串存储在sessionStorage中。我希望以这种方式保存XMLHTTPRequests。我不太热衷于首先将otherDoc转换为字符串,然后通过$ .parseXML()转换回来。我希望有一个更好的选择,或者如果我认为这一切都错了,我也会听到这个论点。 感谢。

代替OP的答案,是否有人在回复标题 为<时,为什么有必要使用domParser()$.parseXML(jqXHR.responseText)? / em> xml已经:Content-Type:text/xml; charset=utf-8。为什么IE9猜测我想用这个荒谬的IXMLDOMDocument2实现来解析我的回复?

0 个答案:

没有答案