Merhaba arkadaşlar aşşağıdaki kodlar rss veri çekmektedir fakat rss deki tüm linklerin verisini çekiyor ben bir for each döngüsü kurdum ama işe yaramadı nedense rss deki son 5 linklin verisini nasıl çektirebilirim döngüye nasıl sokabilirm yardımlarınızı bekliyorum
<% @ Language = VBScript CodePage = 1254 %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
</head>
<body>
<%
Function VeriBul(BaslangicDegeri,BitisDegeri,Verimizden)
Set RegEx = New RegExp
With RegEx
.IgnoreCase = True
.Global = True
.Pattern = "(" & BaslangicDegeri & ")(.+?)(" & BitisDegeri & ")"
End With
Set Sonuc = RegEx.Execute(Verimizden)
For Each i In Sonuc
VeriBul = i.SubMatches(1)
Next
If IsEmpty(VeriBul) Then VeriBul = "Sonuc Yok"
Set RegEx = Nothing
Set Sonuc = Nothing
End Function
Function veriCek(Adresten)
On Error Resume Next
Set strTear = Server.CreateObject("Softwing.AspTear")
strTear.FollowRedirects = True
veriCek = strTear.Retrieve(Adresten,2, "","","")
Set strTear = Nothing
End Function
strDeger1 = "</div></div><div id=""content"" class=""w649 fL""><h1>"
strDeger2 = "</h1><h2>"
strDeger3 = "<h2>"
strDeger4 = "</h2>"
strDeger5 = "<span id=""byLine""></span>"
strDeger6 = "<div class=""aC"" id=""AdShowcase_F1"">"
strDeger7 = "</a><p class=""textBodyBlack""><span id=""byLine""></span>"
strDeger8 = "<script type=""text/javascript"" src=""http://blog.ntvmsnbc.com/nra/nra.js""></script&g t;"
%>
<%
Dim objXML, objRoot, objItems
Set objXML = Server.CreateObject("Microsoft.XMLDOM")
objXML.Async = False
objXML.SetProperty "ServerHTTPRequest", True
objXML.ResolveExternals = True
objXML.ValidateOnParse = True
objXML.Load("http://rsslinki.rss.xml")
If (objXML.parseError.errorCode = 0) Then
Set objRoot = objXML.documentElement
If IsObject(objRoot) = False Then
response.write "<li>Connection Error!"
End If
Set objItems = objRoot.getElementsByTagName("item")
If IsObject(objItems) = True Then
i=0
For Each objItem in objItems
i = i +1
link = objItem.selectSingleNode("link").Text
HTMLalAdresten = veriCek(link)
strBaslikBul = VeriBul(strDeger1,strDeger2,HTMLalAdresten)
strSiiriBul = VeriBul(strDeger3,strDeger4,HTMLalAdresten)
strTitleBul = VeriBul(strDeger5,strDeger6,HTMLalAdresten)
strkitleBul = VeriBul(strDeger7,strDeger8,HTMLalAdresten)
Response.Write turkce(strBaslikBul)
Response.Write("<hr>")
Response.Write turkce(strSiiriBul)
Response.Write turkce(strTitleBul)
Response.Write turkce(strkitleBul)
Response.Write ("<hr>")
%>
<%
if i = 3 then response.end
Next
else
response.write "<li>Connection Error!"
End If
Set objItems = Nothing
Set objRoot = Nothing
End If
Set objXML = Nothing
function turkce(data)
data = Replace(data, "ü", "ü" )
data = Replace(data, "Ü", "Ü" )
data = Replace(data, "Å ", "Ş" )
data = Replace(data, "ı", "ı" )
data = Replace(data, "İ", "İ" )
data = Replace(data, "ÅŸ", "ş" )
data = Replace(data, "ç", "ç" )
data = Replace(data, "ö", "ö" )
data = Replace(data, "ÄŸ", "ğ" )
data = Replace(data, "Ö", "Ö" )
data = Replace(data, "Ç", "Ç" )
turkce = data
end function
%>
</body>