---
title: "Asp och xml? hur göra?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/167250-asp-och-xml-hur-göra"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "timedia"
published: "2007-12-13T18:43:42.000Z"
updated: "2007-12-17T23:23:57.000Z"
replies: 7
views: 661
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/167250-asp-och-xml-hur-göra"
---

# Asp och xml? hur göra?

## #1 — timedia, 2007-12-13T18:43Z

Har tillgång till ett xml-feed. Totalt är det 100kb - för stort att integrea på sidan tycker jag. Därför tänkte jag det vore en bra ide att lägga in den i db´n. Om du tycker jag har rätt sålångt så är frågan: hur gör jag detta. Hela filen i ett tabellfält - eller ska jag stycka upp den?

utdrag ur xml-filen:

```
 <movie movie_id="813" imdb_id="tt0452625">
<original_title>Good Luck Chuck</original_title>
<movie_duration>99</movie_duration>
<production_year>2007</production_year>
<official_website>http://www.goodluckchuckthemovie.com/</official_website>
```

Det jag tänkt göra är en lista på kommande filmer. Hur loopar jag via asp ut t.ex. original_title ?

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

## #2 — CatZ, 2007-12-13T19:01Z

Det går väl lite snabbare om det är många poster som ska hämtas... rekommenderar att du delar xml informationen så att du får samma kolumnnamn i databasen som du idag har i xml filen. Kolla på nedan länkar för mer information om hur man går till väga. Det du skulle behöva göra då är att läsa in xml filen och sedan skriva informationen till databasen.

<http://authors.aspalliance.com/brettb/WebJobMarket.asp>
<http://www.15seconds.com/issue/990527.htm>

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

## #3 — CatZ, 2007-12-13T19:04Z

<http://www.xmlfiles.com/articles/seth/xmldatatransfer/default.asp> kanske kan vara nåt också..

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

## #4 — timedia, 2007-12-14T18:01Z

Tack catz!

Ska titta på detta i helgen. Återkommer!

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

## #5 — timedia, 2007-12-17T10:39Z

Har läst genom länkarna, men fixar det inte. 
Någon som hjälpa mig på traven hur jag läser in xml'en till db? Har gjord en tabell med samma tabellnamn som i xml-filem.

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

## #6 — voigtann1, 2007-12-17T10:42Z

<http://www.15seconds.com/issue/990527.htm> som CatZ borde ju hjälpa dig med att hämta XML datan... sen blir det lite jobb att hämta ut texten.. men inte omöjligt. om du kan hämta ut texten och spara i en variabel så är det ju enkelt att spara variabeln till din databas.

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

## #7 — timedia, 2007-12-17T15:55Z

Såhär är xml-filen:

```
<movies>
&#8722;
	<movie movie_id="680" imdb_id="tt0476964">
<original_title>The Brave One</original_title>
<movie_duration>122</movie_duration>
<production_year>2007</production_year>
<official_website>http://thebraveone.warnerbros.com</official_website>
&#8722;
	<actors>
```

jag försöker hämta 'original_title', 'movie_duration' och 'movie_id', men lyckas inte. Hur gör jag en länk av movie_title som tar med sig  movie_id?  

```
 <%
 Set objXML = Server.CreateObject("Microsoft.XMLDOM")
 Set objLst = Server.CreateObject("Microsoft.XMLDOM")
 Set objHdl = Server.CreateObject("Microsoft.XMLDOM")

 objXML.async = False
 objXML.Load (Server.MapPath("se.feed.playnw.com.xml"))

 If objXML.parseError.errorCode <> 0 Then
	response.write "handle the error"
 End If

 Set objLst = objXML.getElementsByTagName("movie")

 noOfHeadlines = objLst.length
 %>

 <HTML><BODY>
 <H1>Scripting News Headlines</H1>

 <%
 For i = 0 To (noOfHeadlines - 1)

  Set objHdl = objLst.item(i)

  Response.Write("<a href='[B]minsida.asp?movie_id=[/B]'" & _
                  objHdl.childNodes(1).text & _
                  """>" & objHdl.childNodes(0).text & _
                  "</a><br>")

 Next
 %>

 </BODY></HTML>
```

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

## #8 — timedia, 2007-12-17T23:23Z

Löste det:

```
  Response.Write("<a href='minsida.asp?filmid=" & _
                  objHdl.getAttribute("movie_id") & _
                  "'>" & objHdl.childNodes(0).text & _
                  "</a><br>")
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/167250-asp-och-xml-hur-göra
