Bu makalemizde Asp.net ile RSS oluşturma konusuna değineceğiz. RSS oluşturma işlemi için herhangi bir hazır araç kullanmadan XmlTextWriter kütüphanesi ile oluşturcağız. Kısaca RSS hakkında bilgi verdikten sonra asp.net projemizin kodlarını paylaşacağız.

RSS, blog ve internet sitelerinin güncel içeriklerini kullanıcıların takip etmesi için geliştirilmiş bir XML temelli bir standarttır. RSS yayınları, RSS okuyucu diye adlandırılan programlar tarafından okunur ve kullanıcıya daha okunaklı bir arayüz ile istedikleri anda bu içeriği görüntüleme imkanı verir. Bir çok sürümü olmasına karşın en yaygın kullanılan sürümü 1.0 sürümüdür. Ancak biz son sürümü olan 2.0 sürümünü baz alarak RSS oluşturacağız.

RSS, XML tabanlıdır ve çeşitli etiketlere sahiptir. Şu linkte yer alan 2.0 sürümü standartlarındaki temel etiketleri kullanacağız. Daha önce paylaştığımız asp.net sitemap oluşturma başlıklı makalemizde paylaştığımız ve açıklamasını yaptığımız kodlarımızda bir kaç değişiklik ile RSS oluşturacağız.

Asp.net RSS Oluşturma

Web projemizin içerisine yeni bir web form ekleyerek .aspx uzantılı sayfayı geldiği gibi boş bırakın. Ayrıca projenizde MasterPage yapısı kullanıyorsanız RSS için açtığını formun Master sayfasından bağımsız olmasına dikkat edin.

Sayfamızın .aspx.cs uzantılı (code behind) dosyasını açarak aşağıdaki rss oluşturma kodlarını Page_Load metodu içerisine yerleştirin.

Her RSS sayfası <rss>  etiketi ile başlar ve bu etiket için geçerli bir versiyon numarası belirtilmelidir. Bundan sonra <channel>  etiketi gelir. Bu etiket rss kaynağı olan sitemiz yada blogumuz hakkında başlık, açıklama ve adres gibi temel bilgileri barındırır.

Asp.net ile rss oluşturma makalemiz bu kadar. Konu ile ilgili soru veya sorunlarınız için aşağıdaki yorumlar bölümünü kullanabilirsiniz.

Bir önceki yazımız olan Wifi KYK Doğrulama Sayfası Yenilendi başlıklı makalemizi de okumanızı öneririz.

CEVAP VER