Traversering af xml fil i asp
HejsaHvodan 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".
