早上好。
我有一个网页,其中包含使用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”。
答案 0 :(得分:2)
我知道。最后我正在寻找一个插件,我得到了这个https://github.com/eligrey/FileSaver.js !!我希望它比我更有帮助!谢谢你试着帮助我!