Article last modified on 2002-1-21
<%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> |
A ‘ oXML.async = false
B ‘ oxml.setProperty "ServerHTTPRequest", true
這時(shí)候,加載會(huì)成功。 ReturnValue將會(huì)是TRUE。 但是加載到DOMDocument中的XML文檔為空!也就是說,load方法返回的TRUE是一個(gè)幌子! 結(jié)果如下所示:感谢您访问我们的网站,您可能还对以下资源感兴趣:
麻豆小视频在线观看|中文黄色一级片|久久久成人精品|成片免费观看视频大全|午夜精品久久久久久久99热浪潮|成人一区二区三区四区