|
protected void Rss_Olustur()
{
Response.Clear();
Response.ContentType = "text/xml";
XmlTextWriter rssWriter = new XmlTextWriter(Response.OutputStream, Encoding.UTF8);
rssWriter.WriteStartDocument();
rssWriter.WriteStartElement("rss");
rssWriter.WriteAttributeString("version", "1.0");
rssWriter.WriteStartElement("channel");
rssWriter.WriteElementString("title", "yazilimdevi.com Makaleler");
rssWriter.WriteElementString("link", "http://www.yazilimdevi.com/rss.aspx");
rssWriter.WriteElementString("description", "YazilimDevi.Com | Yazılımın devi Olacaksın");
rssWriter.WriteElementString("copyright", "(c) 2010, Yazılım Devi");
rssWriter.WriteElementString("pubDate", "04/22/2011");
rssWriter.WriteElementString("language", "tr-TR");
rssWriter.WriteElementString("webMaster", "info@yazilimdevi.com");
List<Rss> rssList = new List<Rss>
{
new Rss
{
RssId = 1,
Title = "PHP ile MySQL Bağlantısı",
Description = "PHP ile dosya - klasör işlemlerinin nasıl yapıldığını inceleyelim.",
pubDate = new DateTime(2011,04,01).ToString(),
Link = "http://www.yazilimdevi.com/yazilimdevi/Makaleler-643-php-ile-mysql-baglantisi.aspx"
},
new Rss
{
RssId = 2,
Title = "PHP Dosya - Klasör İşlemleri",
Description = "PHP ile MySQL'e nasıl bağlanılacağını, SELECT, INSERT, UPDATE sorgularının nasıl çalıştırıldığını inceleyelim.",
pubDate = new DateTime(2011,04,02).ToString(),
Link = "http://www.yazilimdevi.com/yazilimdevi/Makaleler-645-php-dosya--klasor-islemleri.aspx"
}
};
foreach (var rss in rssList)
{
rssWriter.WriteStartElement("item");
rssWriter.WriteElementString("title", rss.Title);
rssWriter.WriteElementString("description", rss.Description);
rssWriter.WriteElementString("link", rss.Link);
rssWriter.WriteElementString("pubDate", rss.pubDate);
}
rssWriter.WriteEndElement();
rssWriter.WriteEndDocument();
//Belgeyi tamamlayıp ekrana çıktısını yazıyoruz...
rssWriter.Flush();
rssWriter.Close();
Response.End();
}
|