ice7

RSS Feed MVC

Nov 25th, 2011
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.22 KB | None | 0 0
  1. Response.Clear();
  2.             Response.ContentType = (string.Format("{0}", @"text/xml"));
  3.             var writer = new XmlTextWriter(Response.OutputStream, Encoding.UTF8);
  4.             writer.WriteStartDocument();
  5.             writer.WriteStartElement("rss");
  6.             writer.WriteAttributeString("version", "2.0");
  7.  
  8.             writer.WriteStartElement("channel");
  9.             writer.WriteElementString("title", "My Feeds");
  10.             writer.WriteElementString("link", "http://localhost.com");
  11.             writer.WriteElementString("description", "Daily Coding");
  12.             writer.WriteElementString("copyright", "My Computer");
  13.  
  14.             //Feeds - Open Session
  15.             MvcApplication.session.Query<Post>().ToList().ForEach(x =>
  16.             {
  17.  
  18.                 writer.WriteStartElement("item");
  19.                 writer.WriteElementString("title", x.Title);
  20.                 writer.WriteElementString("description", x.Comment);
  21.  
  22.                 writer.WriteEndElement();
  23.             });
  24.  
  25.             //Close Feed
  26.             writer.WriteEndElement();
  27.             writer.WriteEndElement();
  28.             writer.WriteEndDocument();
  29.             writer.Flush();
  30.             writer.Close();
  31.  
  32.             Response.End();
  33.  
Advertisement
Add Comment
Please, Sign In to add comment