Imports System.Data
Imports System.Configuration
Imports System.Web
Imports System.Web.Security
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls
Imports System.Net
Imports System.Xml
Imports System.IO
Public Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(sender As Object, e As EventArgs)
Dim rss As String = "http://localhost:2923/RssFeed/Employees.aspx".ToString()
Try
FetchRssFeeds(rss)
Catch ex As Exception
End Try
End Sub
Public Sub FetchRssFeeds(rss As String)
' Read the RSS feed
Dim rssRequest As WebRequest = WebRequest.Create(rss)
Dim rssResponse As WebResponse = rssRequest.GetResponse()
Dim rssStream As Stream = rssResponse.GetResponseStream()
' Load XML Document
Dim rssDocument As New XmlDocument()
rssDocument.Load(rssStream)
Dim rssList As XmlNodeList = rssDocument.SelectNodes("rss/channel/item")
Dim title As String = ""
Dim link As String = ""
Dim description As String = ""
' Loop through RSS Feed items
For i As Integer = 0 To rssList.Count - 1
Dim rssDetail As XmlNode
rssDetail = rssList.Item(i).SelectSingleNode("title")
If rssDetail IsNot Nothing Then
title = rssDetail.InnerText
Else
title = ""
End If
rssDetail = rssList.Item(i).SelectSingleNode("link")
If rssDetail IsNot Nothing Then
link = rssDetail.InnerText
Else
link = ""
End If
rssDetail = rssList.Item(i).SelectSingleNode("description")
If rssDetail IsNot Nothing Then
description = rssDetail.InnerText
Else
description = ""
End If
' Populate the HTML table rows and cells
Dim cell As New HtmlTableCell()
cell.InnerHtml = "<b><a href='" & link & "' target='new'>" & title & "</a></b>"
Dim trow As New HtmlTableRow()
trow.Cells.Add(cell)
tblNews.Rows.Add(trow)
Dim cell2 As New HtmlTableCell()
cell2.InnerHtml = "<p align='justify'>" & description & "</p>"
Dim trow2 As New HtmlTableRow()
trow2.Cells.Add(cell2)
tblNews.Rows.Add(trow2)
Next
End Sub
End Class
deongee
Member
21 Points
128 Posts
Feed page is blank
Apr 15, 2012 03:47 AM|LINK
<%@ Page Language="VB" AutoEventWireup="true" CodeFile="Default.aspx.vb" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> <table cellpadding="0" cellspacing="0"> <tr> <td> <table class="NormalText" runat="server" id="tblNews" cellpadding="0" cellspacing="0"> </table> </td> </tr> </table> </div> </form> </body> </html>Imports System.Data Imports System.Configuration Imports System.Web Imports System.Web.Security Imports System.Web.UI Imports System.Web.UI.WebControls Imports System.Web.UI.WebControls.WebParts Imports System.Web.UI.HtmlControls Imports System.Net Imports System.Xml Imports System.IO Public Partial Class _Default Inherits System.Web.UI.Page Protected Sub Page_Load(sender As Object, e As EventArgs) Dim rss As String = "http://localhost:2923/RssFeed/Employees.aspx".ToString() Try FetchRssFeeds(rss) Catch ex As Exception End Try End Sub Public Sub FetchRssFeeds(rss As String) ' Read the RSS feed Dim rssRequest As WebRequest = WebRequest.Create(rss) Dim rssResponse As WebResponse = rssRequest.GetResponse() Dim rssStream As Stream = rssResponse.GetResponseStream() ' Load XML Document Dim rssDocument As New XmlDocument() rssDocument.Load(rssStream) Dim rssList As XmlNodeList = rssDocument.SelectNodes("rss/channel/item") Dim title As String = "" Dim link As String = "" Dim description As String = "" ' Loop through RSS Feed items For i As Integer = 0 To rssList.Count - 1 Dim rssDetail As XmlNode rssDetail = rssList.Item(i).SelectSingleNode("title") If rssDetail IsNot Nothing Then title = rssDetail.InnerText Else title = "" End If rssDetail = rssList.Item(i).SelectSingleNode("link") If rssDetail IsNot Nothing Then link = rssDetail.InnerText Else link = "" End If rssDetail = rssList.Item(i).SelectSingleNode("description") If rssDetail IsNot Nothing Then description = rssDetail.InnerText Else description = "" End If ' Populate the HTML table rows and cells Dim cell As New HtmlTableCell() cell.InnerHtml = "<b><a href='" & link & "' target='new'>" & title & "</a></b>" Dim trow As New HtmlTableRow() trow.Cells.Add(cell) tblNews.Rows.Add(trow) Dim cell2 As New HtmlTableCell() cell2.InnerHtml = "<p align='justify'>" & description & "</p>" Dim trow2 As New HtmlTableRow() trow2.Cells.Add(cell2) tblNews.Rows.Add(trow2) Next End Sub End Classramiramilu
All-Star
95503 Points
14106 Posts
Re: Feed page is blank
Apr 15, 2012 10:30 AM|LINK
debug line by line using breakpoint and see if there is any error....also use SyndicationFeed Class....
Thanks,
JumpStart
hiza808
Member
270 Points
75 Posts
Re: Feed page is blank
Apr 15, 2012 03:14 PM|LINK
http://stackoverflow.com/questions/1164494/server-returns-blank-pages-with-asp-net-3-5-on-iis6
Frank Jiang ...
All-Star
16006 Points
1728 Posts
Microsoft
Re: Feed page is blank
Apr 17, 2012 04:54 AM|LINK
Please refer to: Fetch and Display RSS Feeds using ASP.Net
http://www.aspsnippets.com/Articles/Fetch-and-Display-RSS-Feeds-using-ASP.Net.aspx
Feedback to us
Develop and promote your apps in Windows Store