如何在我的页面上显示其他来源的RSS提要?

时间:2011-07-01 21:50:58

标签: vb.net visual-studio-2010 rss

您好我从不同的网站收集了大量信息,并将它们放在一起供个人使用。

有一个RSS提要链接。

http://picasaweb.google.com/data/feed/base/all?alt=rss&kind=photo&access=public&filter=1&q=waldorf+hilton&hl=en_US

我该如何使用它?在html的情况下,我只需要它们并将它们分配给文字。但我怎样才能显示它。

这是我的代码..

    Dim rssFeed As HttpWebRequest = DirectCast(WebRequest.Create("http://picasaweb.google.com/data/feed/base/all?alt=rss&kind=photo&access=public&filter=1&q=waldorf+hilton&hl=en_US"), HttpWebRequest)
    Dim rssData As DataSet = New DataSet()
    rssData.ReadXml(rssFeed.GetResponse().GetResponseStream())

    Dim Title, Description As String
    Dim channelItems As Object() = rssData.Tables(2).Rows(0).ItemArray
    Dim titleColumn As Integer = rssData.Tables(2).Columns("title").Ordinal
    Dim descriptionColumn As Integer = rssData.Tables(1).Columns("description").Ordinal
    Title = channelItems.GetValue(titleColumn).ToString()
    Description = channelItems.GetValue(descriptionColumn).ToString()

    Repeater1.DataSource = rssData.Tables(2)
    Repeater1.DataBind()

谢谢

1 个答案:

答案 0 :(得分:0)

您是尝试在网页上还是在vb.net应用程序中执行此操作?

对于网页:Parse RSS with jQuery

对于vb.net,这是一个解决方案:http://www.go4expert.com/forums/showthread.php?t=4577