簡體   English   中英

如何下載DOMparser生成的XML #document?

[英]How can I download a XML #document generated by DOMparser?

早上好。

我有一個網頁,其中包含使用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()上): 獲取的XML文檔(像素化不顯示數據)

而且我不知道我現在怎么下載它,我試過了

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

但下載的文件只顯示“[object] Object”之類的內容。

我知道了。 最后我正在尋找一個插件,我得到了這個https://github.com/eligrey/FileSaver.js !! 我希望它比我更有幫助! 謝謝你試着幫助我!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM