---
title: "TV-guide?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/117905-tv-guide"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Bosse168"
published: "2004-12-12T19:26:39.000Z"
updated: "2004-12-15T08:58:38.000Z"
replies: 13
views: 508
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/117905-tv-guide"
---

# TV-guide?

## #1 — Bosse168, 2004-12-12T19:26Z

Någon som har fått denna kod att funka dvs. få fram vad som går på TV:en?

```
<%
Dim objHTTP,strHTML,objRegExp,hittade,item

Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://tvprogram.nu/cgi-tvprogram/tvfix.cgi?NU-tvms.htm", False
objHTTP.Send
strHTML=objHTTP.responseText
Set objHTTP = Nothing

Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
objRegExp.Pattern = "<font face=""Verdana, Helvetica, Arial"" size=""2""><b>.*</b></font>"
Set hittade = objRegExp.Execute(strHTML)

For each item in hittade
  Response.Write ""& item.Value &"<br>"
Next

%>
```

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

## #2 — Bosse168, 2004-12-12T20:00Z

fick det att funka om jag använde denna kod:

```
objRegExp.Pattern = "<font face=""Verdana, Helvetica, Arial"" size=""4""><b>.*"
```

Men åäö funkar inte.
Har msxml4 installerat.

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

## #3 — Bosse168, 2004-12-13T11:55Z

Någon som är grymm på "XML:andet" och kan hjälpa mig loopa ut resulteten ur denna XML-fil?

Bilagor:

- [tvdata.xml](https://www.webforum.nu/a/5098.xml)

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

## #4 — Bosse168, 2004-12-13T19:06Z

Hur gör man för att hämta programme start?

```
Set nodeLst2 = XMLDoc.getElementsByTagName("programme start")
```

 

med den koden så får jag detta felmeddelande:
Expected token 'eof' found 'NAME'. .//programme --\>start\<-- 

/film/tv-guide.asp, line 109

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

## #5 — @nders, 2004-12-13T19:15Z

```
Set nodeLst2 = XMLDoc.getElementsByTagName("programme")
for each obj in nodeLst2
	Response.Write obj.attributes.getNamedItem("start").text & "<br>"
next
```

Så är det bara att skriva ut det du vill.

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

## #6 — Bosse168, 2004-12-13T19:28Z

Hur skriver jag för att få med titlen i loopen?

```
obj.attributes.getNamedItem("title").text
```

 

funkar inte :(

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

## #7 — @nders, 2004-12-13T19:30Z

```
	Response.Write obj.selectSingleNode("title").text
```

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

## #8 — Bosse168, 2004-12-13T20:52Z

Kan man även få med kanalens namn i loopen?
Dvs. när den börjar loopa ut en ny kanal.

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

## #9 — @nders, 2004-12-14T07:00Z

Ja, istället för att utgå ifrån program, utgå ifrån kanal, och loopa ut programmen inne i den kanal-loopen.

mvh

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

## #10 — Bosse168, 2004-12-14T08:56Z

Okej det gick också att lösa på ett enkelt sätt.
Nu kommer den sista och avgörande frågan. ;)
Hur hämtar man ut bara ett tvprogram, t.ex. bara det programmet som startar (programme start) 

start="20041213060000 00"?

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

## #11 — @nders, 2004-12-14T11:45Z

```
set objNode = obj.selectSingleNode("//programme[@start='20041213060000 00']")
```

mvh

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

## #12 — Bosse168, 2004-12-15T08:52Z

@nders så här blev resultatet.

<http://skene.nu/film/tv-guide.asp>

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

## #13 — @nders, 2004-12-15T08:57Z

Najsigt! :)

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

## #14 — Bosse168, 2004-12-15T08:58Z

SKulle aldrig ha gått utan din hjälp så tackar o (jul)bockar för hjälpen. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/117905-tv-guide
