Avatar billede bierchen Nybegynder
30. september 2003 - 10:47 Der er 3 kommentarer og
1 løsning

Error hvis XML URL ikke findes

Hej !

Jeg har følgende eksempel:

Set objXML = CreateObject("MSXML2.DOMDocument.3.0")
dim strXML
dim strURL

strURL="http://test.dk/parameter"
objXML.async = False
objXML.setProperty "ServerHTTPRequest", true
strXML = objXML.Load(strURL)

Når jeg anvender dette eksempel, og min strlURL er nede, så tager det lang tid for sitet at time ud. Hvordan kan jeg nedsætte denne tid, og styre errorhandlingen i tilfælde af, at strURL er nede ?
Avatar billede loukas Mester
01. oktober 2003 - 02:01 #1
Hvis det er en anden hjemmeside du vil hente, så har jeg gjordt det således.
De forskellige XML objecter kan du eksperimentere lidt med, men jeg mener den "prøver" i 4 secunder

'Set lObjSpider = Server.CreateObject ("MSXML2.XMLHTTP.3.0")
Set lObjSpider = Server.CreateObject ("MSXML2.ServerXMLHTTP")
'Set lObjSpider = Server.CreateObject ("Microsoft.XMLHTTP")
       

        ' Kunne ikke oprette Internet Control
        If Err Then
            GetURL = "Error: " & Err.Description
        End If
       
        With lObjSpider
            .Open "GET", pStrURL, False, "", ""
            .Send
            GetURL = .ResponseBody
            For i = 0 to UBound(GetURL)                            sOut = midb(GetURL,i+1,1)
            Next
        End With
        Set LobjSpider = Nothing
Avatar billede bierchen Nybegynder
12. oktober 2003 - 12:32 #2
Jeg kan ikke få det til at virke med dit eksempel
Avatar billede bierchen Nybegynder
12. oktober 2003 - 12:32 #3
Der må være noget mere ?
Avatar billede bierchen Nybegynder
03. maj 2004 - 23:02 #4
luk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester