Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何下载DOMparser生成的XML文档?_Javascript_Xml_Xml Parsing_Domparser - Fatal编程技术网

Javascript 如何下载DOMparser生成的XML文档?

Javascript 如何下载DOMparser生成的XML文档?,javascript,xml,xml-parsing,domparser,Javascript,Xml,Xml Parsing,Domparser,早上好 我有一个带有表单的网页,该表单使用DOMparser()生成XML文档。 这是获取XML的函数: function textToXML(text) { try { var xml = null; if (window.DOMParser) { var parser = new DOMParser(); xml = parser.parseFromString(text, "application/x

早上好

我有一个带有表单的网页,该表单使用DOMparser()生成XML文档。 这是获取XML的函数:

function textToXML(text) {
    try {
        var xml = null;

        if (window.DOMParser) {
            var parser = new DOMParser();
            xml = parser.parseFromString(text, "application/xml");
            var found = xml.getElementsByTagName("parsererror");
            if (!found || !found.length || !found[0].childNodes.length) {
                return xml;
            }
            return null;
        } else {
            xml = new ActiveXObject("Microsoft.XMLDOM");
            xml.async = false;
            xml.loadXML(text);
            return xml;
        }
    } catch (e) {
        // suppress
    }
}
我得到一个XML文档,如(显示在console.log()上):

我不知道现在怎么下载,我已经试过了

location.href='data:application/download,' + encodeURIComponent(xmlFile)

但下载的文件只显示类似“[object]object”的内容。

我知道了。最后我在搜索一个插件,我得到了这个!!我希望它能比我更帮助别人!谢谢你试着帮助我

在IE>=9中,您可以使用。