Avatar billede maximus25 Nybegynder
08. maj 2004 - 16:44 Der er 1 løsning

Traversering af xml fil i asp

Hejsa
Hvodan traverserer man et xml dokument med asp?

Jeg har forsøgt mig med denne kode:

<%
' Adressen på det RSS-feed der skal loades
extURL = "http://www.mitdomæne.dk/projekt/230-3378.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
test("SVUR")
function test(nodenavn)
    ' Åbn elementerne <item>
    set RateNodes = xmlDoc.selectNodes("//" & nodenavn & "/*")
    response.write "<b>Ny Node</b><br>"
    For each item in RateNodes
        if item.hasChildNodes then
            test(item.nodename)
        else
            response.write "Navn: " & item.nodename & " indhold: " & item.text & "<br>"
        end if
        'case else
        'end select
    next
end function
end if   
%>

Der kommer ikke nogen fejl men indholdet af item.text er tomt og er der indhold i en "child" så tager den det som en "parent".
Avatar billede maximus25 Nybegynder
14. maj 2004 - 14:36 #1
lukker selv spørgsmålet........
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