14 August 2007

Consuming RSS Feeds in ASP.NET

Posted by Mikhail Esteves under: C#; Tips .

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>

.



Leave a Reply

Browse

Photography

Projects

Pages

Calendar

August 2007
M T W T F S S
« Jul   Sep »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Categories

www.flickr.com

Use OpenDNS