我的VBScript页面中有一个选项,用户可以单击该选项,我只是从数据库中读取XML,然后我想将这个XML保存在他的机器中。
到目前为止我所拥有的是:
Dim xml: Set xml = Server.CreateObject("MSXML2.DOMDocument.3.0")
xml.LoadXml(xmlEnvio)
其中xmlEnvio
是包含字符串格式的XML的变量。
我试图找出如何在客户端计算机中生成并保存此文件,但到目前为止没有任何工作。
This是我找到的最接近的解决方案,但它使用的是LoadFromFile
,我之前需要生成该文件。
有人知道这样做的方法吗?
答案 0 :(得分:2)
这应该有效:
<%
xmlEnvio="<primoPiatto>Spaghetti</primoPiatto>" 'USED IN MY TEST
Response.AddHeader "Content-disposition", "attachment; filename=spaghetti.xml"
Response.ContentType = "text/xml"
Response.BinaryWrite(xmlEnvio)
Response.End
%>