Consuming RSS Feeds in ASP.NET

It’s pretty easy to consume RSS feeds in ASP.NET using the XmlDataSource and DataList controls.

< asp:XmlDataSource ID="dsXML" runat="server"
  DataFile="http://thejackol.com/feed/"
  EnableCaching="true" CacheDuration="2700"
  XPath="rss/channel/item" />

< asp:DataList ID="dlRSS" runat="server" DataSourceID="dsXML">
<itemtemplate>
  <p><strong>
  < asp:HyperLink id="HyperLink1" runat="server"
    Text='< %# XPath("title") % >'
    NavigateURL='< %# XPath("link") % >'
    Target="_blank" />
  </strong><br />
  <span style="color: #e3d4a0">
    [< %# Convert.ToDateTime(XPath("pubDate")).
         ToString("dd MMM yyyy hh:mm tt") %>]</span></p>
  <p>< %# XPath("description") %></p>
</itemtemplate>
< /asp:DataList>

.

Options


Leave a comment

Your comment