gpt4 book ai didi

javascript - 如何生成 xml 文件并允许用户使用 javascript 将其保存在本地?

转载 作者:行者123 更新时间:2023-12-02 20:47:30 27 4
gpt4 key购买 nike

我正在通过 JavaScript 生成 XMl 文档,需要提示用户将其保存到本地计算机。

这是我目前的代码:

var xmlWindow = window.open("", "");
xmlWindow.document.write("<node>data</node>");

这会将 xml 写入一个新窗口,然后用户可以点击"file"->“保存”进行下载。

  1. 有没有更优雅的方法来做到这一点?
  2. 有没有办法设置新窗口的 mimeType 以便 xml 正确显示?
  3. 有吗有什么方法可以指定标题,以便当用户点击保存时,文件名设置正确?

注意:需要兼容大多数浏览器(IE6、IE7、FF、Chrome)。

最佳答案

您可以通过 XMLHttpRequest 将 XML 发送到服务器上的脚本以生成 xml 文件,然后将 window.location 设置为新 xml 文件的位置。系统会提示他们保存它。

关于javascript - 如何生成 xml 文件并允许用户使用 javascript 将其保存在本地?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/822547/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com