| Author |
|
| Company |
Softtool |
| Source Code Available |
Yes |
| License Type |
Free |
| Submitted On |
April 27, 2003 |
| Updated on |
July 25, 2007 |
| .NET Framework |
1.x |
| Cost |
$ 0 |
Description
RSSMaster is a .NET class library which helps you generate RSS news feeds for your web site with a few lines of code. It supports both 0.91 (the most popular) and 2.0 (the newest) versions of RSS. RSSMaster is fully customizable and totally free.
Syntax Example
<%@ Page language="c#" %>
<%@ Assembly Name="RSSMaster" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%@ Import Namespace="Softtool.RssMaster" %>
<%
string DBPath = Server.MapPath("News.mdb");
string SqlGetNews = "SELECT * FROM News";
string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + DBPath;
// Get news from db
OleDbDataAdapter daNews = new OleDbDataAdapter(SqlGetNews, ConnectionString);
DataTable dtNews = new DataTable();
daNews.Fill(dtNews);
// Initialize RSSGenerator
RssGenerator rssGen = new RssGenerator();
rssGen.Version = RssVersion.v20;
rssGen.Title = "mywebsite.com's News";
rssGen.Link = new Uri("http://www.mywebsite.com");
rssGen.Description = "mywebsite.com is...";
rssGen.Language = "en-US";
rssGen.DataSource = dtNews;
rssGen.ItemTitleField = "Headline";
rssGen.ItemDescriptionField = "Story";
rssGen.ItemLinkField = "ID";
rssGen.ItemLinkFormat = "http://www.mywebsite.com/news.aspx?id={0}";
// Write generated RSS to output
Response.Clear();
Response.ContentType = "text/xml";
rssGen.Generate().Save(Response.Output);
%>
Reviews
Submit a review
Excellent Control
Reviewed by: noreagan on Wednesday, August 27, 2003
5 Stars
Thanks for the ctrl!