【问题标题】:Difference between Msxml2.DOMDocument and Msxml2.XMLHTTPMsxml2.DOMDocument 和 Msxml2.XMLHTTP 之间的区别
【发布时间】:2012-05-31 03:37:52
【问题描述】:

有什么区别:

Msxml2.DOMDocument
Msxml2.XMLHTTP

?当然,另一个问题是哪一个最适合我的目的,如下所述?

上下文是这样的——我有很多调用来检索网页的代码。我正在为这项任务寻找最有效的对象。例如,像这样:

Dim oXmlHttp : Set oXmlHttp = CreateObject("MSXML2.XMLHTTP")

oXmlHttp.Open "GET", sUri, False
oXmlHttp.Send
If Err Then
    getWebPage = "ERROR - could not get the source text of the webpage."
    Exit Function
End If
sResponse = oXmlHttp.responseBody

如果我使用以下方法创建对象,这似乎工作方式相同:

Dim oXmlHttp : Set oXmlHttp = CreateObject("MSXML2.XMLHTTP")

谁能解释或指出一个参考,清楚地概述了每个人的差异(和预期用途)?

【问题讨论】:

    标签: domdocument xmlhttprequest


    【解决方案1】:

    如果您想了解有关 MSXML 的更多信息,这些链接可能会有所帮助:

    简而言之,XMLHTTP 用于检索信息,而DOMDocument 用于构造和解析它。

    这个页面解释得更好:http://msdn.microsoft.com/en-us/library/windows/desktop/ms760218(v=vs.85).aspx

    DOMDocument "表示 XML DOM 树的顶部节点。" while XMLHTTP "为与 HTTP 服务器的通信提供客户端协议支持。"

    【讨论】:

    • 非常有意义,感谢您指出正确的方向。
    猜你喜欢
    • 2010-11-12
    • 2017-04-22
    • 1970-01-01
    • 1970-01-01
    • 2015-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多