麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > XML > 正文

MSXML2.DOMDocument加載Internet資源時(shí)情況枚舉

2024-09-05 20:53:51
字體:
供稿:網(wǎng)友

MSXML2.DOMDocument加載Internet資源時(shí)情況枚舉

Article last modified on 2002-1-21


The information in this article applies t

  • Microsoft XML, versions 2.5,2.6, 3.0


SYMPTOMS

如果你調(diào)用MSXML.DOMDocument或者M(jìn)SXML.DOMDocument的Load方法來加載一個(gè)XML文件資源,而訪問這個(gè)XML文件是Internet上的資源,那么具體會(huì)有幾種情況出現(xiàn),開發(fā)人員應(yīng)該熟悉不同的設(shè)置下會(huì)出現(xiàn)什么狀況。

其中有這么四種情況比較特殊,程序員一定要小心。

測(cè)試的代碼如下:

<%Response.Buffer = False%>

<html>

<head>

</head>

<body>

<%

    Dim oXML, oXMLError, ReturnValue, x

    Set oXML = Server.CreateObject("MSXML2.DOMDocument")

   

    ' 設(shè)置DOMDocument加載資源時(shí)是異步加載,還是同步加載:

A   oXML.async = false

    ' 設(shè)置目的:

    ' True/False value indicating if the "server-safe" ServerXMLHTTP

    ' component should be used to load a document to a server

B   oxml.setProperty "ServerHTTPRequest", true

    ' 通過HTTP加載資源:

C   ReturnValue = oXML.Load("http://localhost/asp/ServerXML.xml")

    ' 或者加載文件資源:

D   'ReturnValue = oXML.Load("C:Inetpub estASPServerXML.xml")

  

    ' 打出DOMDocument.load的返回值:

    Response.write "Result of load method is =" & ReturnValue & "<br>"

    ' 打出DOMDocument加載資源的URL:

    Response.Write oxml.url & "<br>"

   

    '如果DOMDocument.load方法返回值為FALSE,則打出它的錯(cuò)誤原因:

    If ReturnValue = False Then

       Response.Write "--****************--" & "<br>"

      

       Set oXMLError = oXML.ParseError

       Response.Write "" & _

          oXMLError.ErrorCode & _

          " - " & oXMLError.Reason & _

          "<br>"

       Set oXMLError = Nothing

      

       Response.Write "--****************--" & "<br>"

    End If

    ' 打出加載的XML文檔的節(jié)點(diǎn)個(gè)數(shù)

    For x = 0 to oxml.childNodes.length

       Response.Write "Node " & x & "." & "<br>"

    Next

   

    ' 打出加載的XML文檔內(nèi)容:

Response.Write "<-- XML Content: -->" & "<br>" & oxml.xml & "<br>" & " --------" 

    Set oXML = Nothing

%>

</body>

</html>

第一種情況(小心,一個(gè)幌子!):

默認(rèn)情況下,DOMDocument對(duì)象的async屬性是TRUE,即異步方式加載。

而且加載時(shí)不使用ServerXMLHTTP組件。

即注釋掉上面代碼中的第A行和B行代碼。

A   ‘ oXML.async = false

B   ‘ oxml.setProperty "ServerHTTPRequest", true

這時(shí)候,加載會(huì)成功。

ReturnValue將會(huì)是TRUE。

但是加載到DOMDocument中的XML文檔為空!也就是說,load方法返回的TRUE是一個(gè)幌子!

結(jié)果如下所示:

感谢您访问我们的网站,您可能还对以下资源感兴趣:

麻豆小视频在线观看|中文黄色一级片|久久久成人精品|成片免费观看视频大全|午夜精品久久久久久久99热浪潮|成人一区二区三区四区
主站蜘蛛池模板: 91av在线国产| 欧美性视频一区二区 | 福利在线小视频 | 精品黑人一区二区三区国语馆 | 精精国产xxxx视频在线播放7 | 国产精品视频免费网站 | 操你啦免费视频 | 中文字幕在线网站 | 日本看片一区二区三区高清 | 国产精品久久久久久久久久三级 | 亚洲欧美日韩精品久久 | 久国久产久精永久网页 | 素人视频在线观看免费 | 性爱视频在线免费 | 日韩毛片免费观看 | 一边吃奶一边摸下娇喘 | 久久久久久久免费精品 | 91色爱| 少妇一级淫片免费放4p | 精品国产一区二区亚洲人成毛片 | 成人精品免费在线观看 | 欧美日韩中文字幕在线视频 | 日本成人在线免费 | 国产午夜电影在线观看 | 97se亚洲综合在线韩国专区福利 | 美女黄色毛片免费看 | 久久人体 | sese在线视频 | 亚洲电影在线观看高清免费 | 中文字幕一区久久 | 有色视频在线观看 | 中国美女一级黄色大片 | 久久影院午夜 | 欧美日韩视频第一页 | 91精彩在线 | 久久逼网 | 国产精品久久久久久久久久三级 | 97超碰资源站| 国产午夜三级一区二区三桃花影视 | 日韩毛片一区二区三区 | 伊久在线|