标签:
平时我们通过href去链接文件时,一般情况是对于zip、jar等下载功能,而对于xml、css、html、js等都是查看功能。
现在下面的代码可以直接生成xml格式的字符串,从而达到生成xml文件,以至于可以下载xml文件。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> </body> <script> window.onload = function () { var html = ‘<a href="data:text/xml;charset=utf-8,‘ + encodeURIComponent(text) + ‘" download="99">下载</a>‘; document.body.innerHTML = html; } var text = ‘<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\ <config-routing> <array name="Private"> <key name="amount">3</key> <array name="info"> <key name="name">阿斯顿</key> <key name="id">1</key> </array> <array name="info"> <key name="name">阿斯顿</key> <key name="ecu_id">2</key> </array> <array name="info"> <key name="name">3we</key> <key name="id">3</key> </array> </array> </config_routing>‘; </script> </html>
这样就不用传数据给后台,然后由后台去组合xml,再来去下载xml,效率高了些。
标签:
原文地址:http://www.cnblogs.com/wanliyuan/p/5404409.html