Как показать RSS-канал из другого источника на моей странице? - PullRequest
0 голосов
/ 02 июля 2011

Привет, я собираю много информации с разных сайтов и собираю их для личного пользования.

есть ссылка на 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 голосов
/ 02 июля 2011

Вы пытаетесь сделать это на веб-странице или в приложении vb.net?

Для веб-страницы: Разбор RSS с помощью jQuery

Для vb.net есть одно решение: http://www.go4expert.com/forums/showthread.php?t=4577

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...