在客户端计算机中保存 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
%>