неожиданный токен в RSS-канале - PullRequest
0 голосов
/ 23 декабря 2009

Я пытаюсь обработать URL-адрес rss, но выдает ошибку как «'-' - неожиданный токен. Ожидаемый токен ->>. Строка 81, позиция 5."

когда я смотрю на источник, в середине узла xml появляется значение «Знание @ Wharton - Инновации и предпринимательство».

Как я могу обработать этот URL и игнорировать эту ошибку.

Public Shared Function HasRssItems() As Boolean
    Dim myRequest As WebRequest
    Dim myResponse As WebResponse
    Try
        myRequest = System.Net.WebRequest.Create("http://www.google.com/reader/shared/i.am.muralibala")
        myRequest.Timeout = 5000
        myResponse = myRequest.GetResponse()

        Dim rssStream As Stream = myResponse.GetResponseStream()
        Dim rssDoc As New XmlDocument()
        rssDoc.Load(rssStream)

        Return rssDoc.SelectNodes("rss/channel/item").Count > 0
    Catch ex As Exception
        Return False
    Finally
        myResponse.Close()
    End Try

End Function

1 Ответ

0 голосов
/ 23 декабря 2009

Эта страница не является источником XML; Вы должны использовать http://www.google.com/reader/public/atom/user/02179771748407903760/state/com.google/broadcast

...