在客户端计算机中保存 XML
Saving XML in client machine
我的 VBScript 页面中有一个选项,用户可以单击该选项,然后我只需从数据库中读取一个 XML,然后我想将这个 XML 保存在他的机器中。
我目前拥有的是:
Dim xml: Set xml = Server.CreateObject("MSXML2.DOMDocument.3.0")
xml.LoadXml(xmlEnvio)
其中 xmlEnvio
是一个包含字符串格式的 XML 的变量。
我试图弄清楚如何在客户端机器上生成和保存这个文件,但到目前为止没有任何效果。
This 是我找到的最接近的解决方案,但它使用的是 LoadFromFile
,我需要先生成文件。
有人知道这样做的方法吗?
这应该有效:
<%
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
%>
我的 VBScript 页面中有一个选项,用户可以单击该选项,然后我只需从数据库中读取一个 XML,然后我想将这个 XML 保存在他的机器中。
我目前拥有的是:
Dim xml: Set xml = Server.CreateObject("MSXML2.DOMDocument.3.0")
xml.LoadXml(xmlEnvio)
其中 xmlEnvio
是一个包含字符串格式的 XML 的变量。
我试图弄清楚如何在客户端机器上生成和保存这个文件,但到目前为止没有任何效果。
This 是我找到的最接近的解决方案,但它使用的是 LoadFromFile
,我需要先生成文件。
有人知道这样做的方法吗?
这应该有效:
<%
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
%>