Mar
23

Asp.Net’ de RSS oluşturmak

Bir önceki yazımda Rss’ in ne işe yaradığını yazdığım için burada tekrarlamak istemiyorum.

Php’ de olduğu gibi Asp.Net de de RSS oluşturmak zahmetsiz ve kolay. Yapıyı anlatmam gerekirse;


using System.Data.SqlClient;
using System.Text;
using System.Xml;

Sayfamızın üst kısmına yukarıdaki kütüphaneleri ekliyoruz.


this.createXml();
this.gettingData();
this.endOfXml();

Yukarıda yazdığım gibi 3 tane fonksiyonum var. İlki rss dosyasının özellikleri mevcut. İkinci fonksiyonda veritabanına bağlanıp ilgili verileri xml dosyasına ekletiyorum. Son olarakda xml dosyasını kapatıp kullanıcıların karşısına rss dosyası üretmiş oluyorum 🙂

Zaten kod kısmında veritabanı bağlantısını ve ilgili yerlerdeki değişiklikten sonra sitenize rahatlıkla rss ekleyebilirsiniz 🙂

Herhangi bir sorunuz olursa çekinmeden sorabilirsiniz…

İlgili kod parçasını indirmek için tıklayınız.

6 yorum bulunmaktadır - “Asp.Net’ de RSS oluşturmak”

  • fensayfam 11 Ocak 2010, 05:14

    hocam ben php kullanıyorum dw ile siteyi kurdum.. bu rss olayını uzun uzun anlatamazmısnız..

    nereye ne kodu ekleyeceğiz…

    sadece bu kodları eklesek olmazmı….

  • Enes Pekkaya 18 Ocak 2010, 10:17

    Php’de Rss hakkında uzun açıklamasını aşağıdaki linkte yapmıştım. Sizin yapmanız gereken sadece bir php dosyası (Örnek : rss.php) oluşturmak ve eğer veritabanından bilgileri çekecekseniz bağlantı ayarlarını ve sql cümleciğini yazmak.

    Kolay gelsin…

    http://www.enespekkaya.com/php-de-rss-olusturmak/

  • Baran Can AYDIN 07 Ekim 2010, 20:48

    Çok teşekkür ederim.

  • deniz 31 Mayıs 2011, 11:25

    Enes hocam paylaşım için teşekkürler kodlarınızı indirerek kendi çalışmama için uyralamaya çlaıştım sql cümlesi ve site link balantılarını değiştirerek yayınladım yalnız site yayındayken rss ile ilgi sayfada özet akışı kod hataları içeriyor diye uyarı alıyorum sebebi ne olabilir?

  • Enes Pekkaya 31 Mayıs 2011, 12:17

    Büyük ihtimalle bu hatayı almanızın sebebi içerik kısmında html taglarinin bulunmasından kaynaklanmaktadır. Çözüm olarak “<" küçük işaretini sizin "&lt ;" bu şekilde dönüştürmeniz gerekecek. Zaten .net' de bunu değiştirmek için Server.HtmlEncode() fonksiyonu bulunmakta. Html Encode ettiğinizde sorununuz çözülecektir.

  • smackdown 16 Ekim 2012, 12:31

    Teşekkür edeirm. Elinize sağlık

Yorum Yapın

 

Twitter'dan Takip Et! Twitter'dan Takip Et!

Etiketler

Son Yazılar

Son Yorumlar

Haftanın Özlü Sözü

Akıllı bir adam yalnız kendi tecrübelerinden, çok akıllı bir adam başkalarının da tecrübelerinden yararlanır. (Çin Atasözü)

Bağlantılar

Arşivler