gpt4 book ai didi

javascript - 使用 javascript 在新窗口中打开 XML

转载 作者:行者123 更新时间:2023-11-30 14:46:51 30 4
gpt4 key购买 nike

我希望能够使用任何浏览器的 native xml 格式查看 xml 数据。类似于在浏览器中打开本地xml文件。

  1. xml 数据存储为 javascript 可以访问的字符串。
  2. 除了 xml 数据,我不需要网页上的任何其他内容。

    var xmlString = document.getElementById("xmlDivContent"+ name).innerText;window.open("data:text/xml;charset=utf-8,"+ xmlString, "", "_blank");

我广泛地搜索了这个问题的解决方案...我对使用 XSLT 或任何“自制”格式化功能不感兴趣,因为我只想利用浏览器的内置功能xml格式。

最佳答案

这可以使用 Blob API 实现:

let blob = new Blob(['<yourxmlstringhere></yourxmlstringhere>'], {type: 'text/xml'});
let url = URL.createObjectURL(blob);
window.open(url);
URL.revokeObjectURL(url); //Releases the resources

关于javascript - 使用 javascript 在新窗口中打开 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48772331/

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