Hello,
I want to dispaly Images in RSS Feed in aspx page. Please find the below code.
But images not dispalying in RSS Feed.
Response.Clear();
Response.ContentType = "text/xml; charset=utf-8";
XmlTextWriter writer = new XmlTextWriter(Response.OutputStream, Encoding.UTF8);
writer.WriteStartDocument();
// The mandatory rss tag
writer.WriteStartElement("rss");
writer.WriteAttributeString("version", "2.0");
writer.WriteAttributeString("xmlns:atom", "http://www.w3.org/2005/Atom");
// The channel tag contains RSS feed details
writer.WriteStartElement("channel");
writer.WriteElementString("title", "File Parade's Newest Submissions");
writer.WriteElementString("link", "http://www.fileparade.com");
writer.WriteElementString("description", "The latest freeware and shareware downloads from File Parade.");
writer.WriteElementString("copyright", String.Format("Copyright {0} SC Web Group. All rights reserved.", DateTime.Today.Year));
writer.WriteStartElement("atom:link");
writer.WriteAttributeString("href", Request.Url.ToString());
writer.WriteAttributeString("rel", "self");
writer.WriteAttributeString("type", "application/rss+xml");
writer.WriteEndElement();
// File Parade image
writer.WriteStartElement("image");
writer.WriteElementString("url", "http://www.fileparade.com/Images/logo88x31.png");
writer.WriteElementString("title", "File Parade Freeware and Trialware Downloads");
writer.WriteElementString("link", "http://www.fileparade.com");
writer.WriteEndElement();
// Objects needed for connecting to the SQL database
using (SqlDataReader reader = DataHelper.ExecProcDataReader("GetRssFeed"))
{
// Loop through each item and add them to the RSS feed
while (reader.Read())
{
writer.WriteStartElement("item");
writer.WriteElementString("title", EncodeString(String.Format("{0} {1} by {2}", reader["Title"], reader["Version"], reader["Company"])));
writer.WriteElementString("description", EncodeString((string)reader["Description"]));
writer.WriteElementString("link", String.Format("http://www.fileparade.com/Listing.aspx?id={0}", reader["ID"]));
writer.WriteElementString("pubDate", ((DateTime)reader["ReleaseDate"]).ToShortDateString());
writer.WriteEndElement();
}
}
// Close all tags
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Flush();
writer.Close();
// Terminate response
Response.End();