Avatar billede loukas Mester
12. marts 2017 - 14:07 Der er 2 kommentarer

Læse rss

Jeg vil gerne have adressen på billedet ud i f.eks:
<enclosure url="http://bt.bmcdn.dk/media/cache/resolve/image_200x112/image/99/991795/16602268-privat.jpg" type="image/jpeg" length="26765"/>

Skal blive til :
http://bt.bmcdn.dk/media/cache/resolve/image_200x112/image/99/991795/16602268-privat.jpg

Se hele rss-filen her: http://www.bt.dk/bt/top/rss


Min kode ser sådan her ud:
TheFeed = "http://www.bt.dk/bt/top/rss"

Set objXML = Server.CreateObject("Microsoft.XMLDOM")


objXML.Async = False

objXML.SetProperty "ServerHTTPRequest", True

objXML.ResolveExternals = True

objXML.ValidateOnParse = True

objXML.Load(TheFeed)

CellCount = 0

If (objXML.parseError.errorCode = 0) Then

  Set objRoot = objXML.documentElement

  If IsObject(objRoot) = False Then

    Response.Write "There was an error retrieving the news feed"

  Else


    Set objItems = objRoot.getElementsByTagName("item")

        If IsObject(objItems) = True Then
            intAntal = 0
          For Each objItem in objItems
                intAntal = intAntal + 1
              On Error Resume Next
              TheTitle =  objItem.selectSingleNode("title").Text
              TheDesc =  objItem.selectSingleNode("description").Text
              TheLink =  objItem.selectSingleNode("link").Text
              TheEncl =  objItem.selectSingleNode("enclosure").Text  '<---HER ---
              TheDate =  objItem.selectSingleNode("pubDate").Text

                Response.Write TheTitle & "<br>"
                Response.Write TheDesc & "<br>"
                Response.Write TheLink & "><br>"
                Response.Write TheEncl & " - Pic<br>"
                Response.Write TheDate & "<br>"

                'Response.Write "<hr />"
                if intAntal > 0 then
                    exit for
                end if
          Next

        End If

    Set objItems = Nothing

  End If

Else

  Response.Write "There was an error retrieving the news feed"

End If

Set objXML = Nothing

Håber nogen kan hjælpe mig
Avatar billede keysersoze Guru
12. marts 2017 - 16:18 #1
Og hvad sker der eller sker der ikke med den kode?
Avatar billede Slettet bruger
13. marts 2017 - 12:51 #2
jeg ved ikke hvad dit program laver. det ser alt for omfattende ud.
adressen er blot en streng, der starter efter " og slutter lige før et ".

kopier strengen direkte over i den nye variabel (objekt). det skal der da ikke 30 linier kode til at gøre ???
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester