10. juni 2010 - 10:49Der er
8 kommentarer og 1 løsning
ASP og XMLDOM, hente data fra xml fil ved loop igennem nodes
Hej. Jeg har brug for hjælp med at trække information ud fra en xml fil i asp. Et eksempel på min xml struktur kan ses nedenunder. Jeg ønsker at løbe alle "hit" igennem og udskrive føglende information: - acce - _desc - _score - _mass - _matches
Jeg har forsøgt med følgende asp kode, men kan ikke finde ud af at få eks. kun den specifikke information i "_mass" ud: Dim objXML Set objXML = Server.CreateObject("Microsoft.XMLDOM") objXML.async = False objXML.setProperty "ServerHTTPRequest", true objXML.load(URL)
count = 0 set nodes = objXML.selectNodes("results/hits/hit") for each N in nodes response.write "|" & N.text & "|<br />" count = count + 1 next
Jeg var vist lidt for hurtig før. Ovenstående løsning giver samme resultater for hvert gennemløb i loopen. Hvis jeg bruger følgende så får jeg noget forskelligt udskrevet hver gang: N.text
Hvordan sikre jeg mig at loopen hver gang henter data for næste <pr>?
Super, jeg har fået det til at virke med din hjælpe. Smit et svar så skal du få point.
Hvis du har mod på det så har jeg fået en mindre ændring i min xml så min pr-tag nu ser således ud: <pr acce="GRP78"> <_desc>Small</_desc> <_score>472</_score> <_mass>72520</_mass> <_matches>22</_matches> <p id="1"> <p_seq>X</_seq> </p> <p id="4"> ... </p> ... </pr>
Det jeg gerne vil vide er hvordan jeg så løber alle p-tags igennem i min pr for at hente seq ud.
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.