---
title: "innehåll ur flera noder i ett XML-dokument"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/149361-innehåll-ur-flera-noder-i-ett-xml-dokument"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Tonyboy"
published: "2006-07-24T11:50:16.000Z"
updated: "2006-07-24T16:33:00.000Z"
replies: 2
views: 338
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/149361-innehåll-ur-flera-noder-i-ett-xml-dokument"
---

# innehåll ur flera noder i ett XML-dokument

## #1 — Tonyboy, 2006-07-24T11:50Z

Hej!

Jag har en XML-fil med följande struktur:

```
<?xml version="1.0" encoding="UTF-8"?>
<recenttracks>
<track>
    <artist>Northcape</artist>
    <name>Rainfall</name>
    <date>Jul 24 2006 09:26</date>

</track>
<track>
    <artist>Her Space Holiday</artist>
    <name>Dreaming</name>
    <date>Jul 24 2006 09:22</date>
</track>
</recenttracks>
```

Inget konstigt med den filen.

Jag loopar sedan ut innehållet i XML-filen med följande kodsnutt:

```
<% 
strUrl = "recenttracks.xml"

set objXML = Server.CreateObject("Msxml2.DomDocument")
objXML.async = False
objXML.setProperty "ServerHTTPRequest", true
objXML.load strUrl 'Din xml-url

Set nodeList = objXML.documentElement.childNodes
 
Set nodeList = objXML.getElementsByTagName("name")

for each obj in nodeList 
	Response.Write obj.text & "<br />"
next
%>
```

Då får jag ut innehållet i name-noden. Hur gör jag föratt läsa in innehållet ur fler noder tex artist och date?

Permalänk: https://www.webforum.nu/p/149361

## #2 — Josef, 2006-07-24T13:21Z

Då måste du väl loopa en gång till? Dvs en loop för varje name-träff.

Permalänk: https://www.webforum.nu/p/1844388

## #3 — Tonyboy, 2006-07-24T16:33Z

Har löst det med hjälp av:

```
<%
strUrl = "recenttracks.xml"

set objXML = Server.CreateObject("Msxml2.DomDocument")
objXML.load Server.Mappath(strUrl)

Set nodeList = objXML.documentElement.selectNodes("track")

for each node in nodeList
  Response.Write "artist: " & node.selectSingleNode("artist").text & "<br />"
  Response.Write "namn: " & node.selectSingleNode("name").text & "<br />"
  Response.Write "<br />"
next
%>
```

Permalänk: https://www.webforum.nu/p/1844416

---

Tråden på webben: https://www.webforum.nu/amne/asp/149361-innehåll-ur-flera-noder-i-ett-xml-dokument
