首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在中下载或显示XML文件

在中下载或显示XML文件
EN

Stack Overflow用户
提问于 2015-02-24 01:39:10
回答 1查看 1.5K关注 0票数 2

我有一个简单的javascript应用程序,它允许用户生成一些XML,然后将其保存为一个文件。但是,我无法在IE中获得节省。

目前,我正在使用data-uri方法,如这弹琴中所示。但这在IE中不起作用,因为它是不支持 data-uri for application/xml。让用户轻松地将xml字符串(或dom节点)保存为文件的另一种方法或解决方法(仅限客户端)是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-26 07:07:48

匿名者在评论中给出了正确的答案。

代码语言:javascript
复制
$("a").click(function(e){
  var xml = $("textarea").text();
  if(window.navigator && window.navigator.msSaveBlob){
    e.preventDefault();
    navigator.msSaveBlob( new Blob([xml], {type:'application/xml'}), "myfile.xml" )
  } else {
    $(this).attr("href", "data:application/xml," + encodeURIComponent(xml));      
  }
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28686843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档