Avatar billede Slettet bruger
18. december 2006 - 19:55 Der er 2 kommentarer og
1 løsning

RSS Vis kun 5 post.

Hej.

Jeg har en RSS reader her:
<%
extURL = "http://www.dr.dk/nyheder/service/feeds/allenyheder"

set xmlDoc = createObject("Msxml.DOMDocument")
xmlDoc.async = false
xmlDoc.setProperty "ServerHTTPRequest", true
xmlDoc.load(extURL)
If (xmlDoc.parseError.errorCode <> 0) then
    Response.Write "XML error: " & xmlDoc.parseError.reason
Else
    set channelNodes = xmlDoc.selectNodes("//channel/*")
    set itemNodes = xmlDoc.selectNodes("//item/*")
    For each item in itemNodes
        if item.tagName = "title" then
            strItemTitle = strItemTitle & item.text & "#%#"
        elseif item.tagName = "link" then
            strItemLink = strItemLink & item.text & "#%#"
        elseif item.tagName = "description" then
            strItemDescription = strItemDescription & item.text & "#%#"
        end if
    next
    arrItemTitle = split(strItemTitle,"#%#")
    arrItemLink = split(strItemLink,"#%#")
    arrItemDescription = split(strItemDescription,"#%#")
        for a = 0 to UBound(arrItemTitle) - 1
        %>

<a href="<%=arrItemLink(a)%>"><b><%=arrItemTitle(a) %></b><br />
<%                if strItemDescription <> "" then
                    response.write "<br />" & arrItemDescription(a)
                end if
                %>
<br />
            <%
        next
    set channelNodes = nothing
    set itemNodes = nothing
End If
%>


Hvordan gør jeg at den kun udskriver de seneste 5 poste?
Avatar billede keysersoze Ekspert
18. december 2006 - 20:06 #1
for a = 0 to UBound(arrItemTitle) - 1

ovenstående linie bestemmer antallet af loops så du kan evt gøre noget a la;

If UBound(arrItemTitle) > 5 Then
  counter = 4
Else
  counter = UBound(arrItemTitle) - 1
End If

for a = 0 to counter
Avatar billede Slettet bruger
18. december 2006 - 20:13 #2
Virker fint og nydeligt:)
Avatar billede keysersoze Ekspert
18. december 2006 - 20:16 #3
:)
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