Avatar billede anderseiler Nybegynder
11. april 2007 - 14:33 Der er 5 kommentarer og
3 løsninger

RSS Feed fejl

Hej

Jeg har følgende kode:

' Adressen på det RSS-feed der skal loades
extURL = "http://www.sportenkort.dk/feeds/rss.xml"

' RSS-feedet loades
set xmlDoc = createObject("Msxml.DOMDocument")
xmlDoc.async = false
xmlDoc.setProperty "ServerHTTPRequest", true
xmlDoc.load(extURL)

' Check at RSS-feedet er loadet korrekt
If (xmlDoc.parseError.errorCode <> 0) then
    ' Udskriv eventuelle fejl (for nem fejlretning)
    Response.Write "XML error: " & xmlDoc.parseError.reason
' Fortsæt hvis alt er ok
Else

    ' Åbn elementet <channel>
    set channelNodes = xmlDoc.selectNodes("//channel/*")

    for each entry in channelNodes
        ' De tre obligatoriske elementer i channel lægges i variable
        if entry.tagName = "title" then
            strChannelTitle = entry.text
        elseif entry.tagName = "description" then
            strChannelDescription = entry.text
        elseif entry.tagName = "link" then
            strChannelLink = entry.text
        end if
    next

    ' De tre obligatoriske elementer i channel udskrives
    response.write "<h1>" & strChannelTitle & "</h1>"
    response.write "<p>" & strChannelDescription & "</p>"
    response.write "<p><a href='" & strChannelLink & "'>Besøg " & strChannelTitle & "</a></p>"
    response.write "<hr />"

    ' Åbn elementerne <item>
    set itemNodes = xmlDoc.selectNodes("//item/*")

    For each item in itemNodes
        ' Elementerne i channel lægges i variable med #%# som adskillelse
        if item.tagName = "title" then
            strItemTitle = strItemTitle & item.text & "#%#"
        elseif item.tagName = "link" then
            strItemLink = strItemLink & item.text & "#%#"
        elseif item.tagName = "description" then
            strItemDescription = strItemDescription & item.text & "#%#"
        end if
    next

    ' Elementerne i channel splittes i arrays
    arrItemTitle = split(strItemTitle,"#%#")
    arrItemLink = split(strItemLink,"#%#")
    arrItemDescription = split(strItemDescription,"#%#")

    ' Elementerne i channel udskrives
    response.write "<ul>"
        for a = 0 to UBound(arrItemTitle) - 1
            response.write "<li>"
            response.write "<a href='" & arrItemLink(a) & "'>" & arrItemTitle(a) & "</a>"
                ' Description udskrives hvis den eksisterer
                if strItemDescription <> "" then
                    response.write "<br />" & arrItemDescription(a)
                end if
            response.write "</li>"
        next
    response.write "</ul>"

    ' Vi rydder op
    set channelNodes = nothing
    set itemNodes = nothing

End If

%>

Men jeg får den her fejl:  XML error: System error: -2147012867.  når jeg prøver at køre scriptet. Det er helt i toppen den er gal, så meget ved jeg!

Bær over med mig, jeg er n00b til asp :p

Mvh
Anders
Avatar billede mstitdk Novice
12. april 2007 - 17:51 #1
hvad er det for server du har???
Avatar billede anderseiler Nybegynder
12. april 2007 - 18:06 #2
windows server... Jeg har fået af vide, at msxml er installeret og kører fint... Hvilket jeg finder lidt mærkeligt :/
Avatar billede mstitdk Novice
12. april 2007 - 21:17 #3
men jeg kan se at den url den loader. er det, det sted den skal køre???
Avatar billede anderseiler Nybegynder
13. april 2007 - 08:08 #4
ja sportenkort.dk... hvis du går ind på den url jeg har skrevet i koden, så kommer der også en fin xml fil frem :)
Avatar billede mstitdk Novice
13. april 2007 - 13:07 #5
ja hvad er så fejlen... den virker jo fint
Avatar billede anderseiler Nybegynder
15. april 2007 - 16:59 #6
Fejlen er den samme som hele tiden :)

System error: -2147012867

Det jeg ikke forstår er bare, at min udbyder siger, at serveren er OK.
Avatar billede mstitdk Novice
15. april 2007 - 17:10 #7
ehhh jeg får ikke nogen fejl på det
Avatar billede anderseiler Nybegynder
15. april 2007 - 17:24 #8
Ok - så må det være serveren! :) - den tager jeg med min udbyder.

Jeg lukker her så. Tak for hjælpen :)

Mvh
Anders
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