2

我计划使用 asp classic 创建一个 XML 文件供用户下载,但是我无法通过 activex 来做到这一点。环顾四周,我注意到一个更常见的说法是
Server.CreateObject("Microsoft.XMLDOM")

它使用activex吗?

4

1 回答 1

3

归根结底,“ActiveX”只是 COM 组件的一些营销手段。(当时把 X 放在词尾和今天把 i 放在词的开头是一样的)

然而,随着时间的推移,ActiveX 与控件组件、具有某些 UI 的 COM 组件相关联,显然您不能在服务器端使用这些组件。

开始的地方是

 Dim xml: Set xml = CreateObject("MSXML2.DOMDocument.3.0")

这是一个 COM 对象,所以严格来说它是一个 ActiveX 组件,但是与 ADODB 等其他组件一样,它在 ASP 等服务器端代码中运行良好

于 2012-06-27T08:05:33.447 回答