RSS Dosyası Yapısı

0
ctengiz
RSS aslında sitelerin içeriklerini başlıklar şeklinde sunmak için kullanılan bir teknoji ve temeli de bir XML dosyası. Açılımı Rich Site Summary veya Really Simple Syndication. İlk olarak 1999 Netscape tarafından ortaya çıkarılan bu teknoloji daha sonra çeşitli gruplar tarafından geliştirildi. Tarihçe ve versiyonlar ile daha detaylı bilgi için yazının sonundaki kaynaklara başvurulabilir.
Benim burada ele alacağım RSS sürümü 0.91. Yani en temel ve en basit sürüm. Dosyanın genel yapısı aşağıdaki şekilde oluşturulmalı :
  1. XML giriş açıklayıcı kısmı
  2. RSS sürümünün belirtildiği kısım
  3. RSS'in ait olduğu siteye ait açıklayıcı bilgi ksımı
  4. Ve en nihayetinde konular

  <?xml version="1.0" encoding="ISO-8859-9" ?>
  <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

  <rss version="0.91">
    <channel>
      <title>

        Sitenin Başlığı Buraya Yazılmalı. En fazla 100 karakter olabilir.
      </title>
      <link>
        http://www.sitenin.adresi.
      </link>
      <description>
        Siteyle ilgili kısa açıklama burada yer almalı. HTML vb kodlar içermemeli.
      </description>
      <language>
        
RSS'in yayınlandığı dil kodu. Örneğin Türkçe için tr, ingilizce için en girilmeli
      </language>

      <item>
        <title>
          Sunulan içeriğin başlığı. En fazla 100 karakter
        </title>
        <link>
          http://içeriğin.gercek.adresi Mutlaka http:// veya ftp:// ile başlamalı ve en fazla 100 karakter olabilir
        </link>
        <description>
          İçeriğe ait özet veya açıklama. En fazla 500 karakter olabilir. Ve HTML kodu içermemeli.
        </description>
      </item>

      <item>
        <title>
          
Sunulan diğer içeriğin başlığı
        </title>
        <link>
          http://diğer.içeriğin.gercek.adresi
        </link>
        <description>
          İçerik özeti
        </description>

      </item>
    </channel>
  </rss>


RSS 0.91 sürümünde dosyada en fazla 15 konu başlığına izin verilmekte. Ve yine fark ettiyseniz 100 veya 500 karakterlik kıstlamalar mevcut. Bu kısıtlar RSS 0.92 sürümünde bulunmamakta. RSS 2.0 da ise daha fazla açıklayıcı etiket kullanmak mümkün. Peki RSS'den haberdar uygulamalara (Örneğin Firefox browser veya arama motorları) sitemizde RSS desteği verdiğimizi nasıl belirteceğiz? Bunun için html dosyasının kısmına aşağıdaki satır eklenmeli : Yararlanılan kaynaklar : Ayrıca Webrefence RSS bölümünden RSS ile ilgili bir çok kaynağa ulaşılabilir. Bu yazının özgün adresi burasıdır.

Görüşler

0
yuxel
Ellerinize sağlık,
ilgili "aşağıdaki satır gözükmemiş"
<link rel="alternate" type="application/rss+xml" title="RSS"
href="http://rss.dosyasının.adresi" />
0
Ansugo
Ayrica RSS 0.91 icin su makale [backend.userland.com] cok iyi bir yol gostericidir.
0
Ansugo
Ayrica RSS 0.91 icin su makale [backend.userland.com] cok iyi bir yol gostericidir.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Da Vinci Şifresi Deşifre Oldu

malkocoglu_2

Şimdiye kadar bu kitaptaki kadar, "gerçeklere dayandığını" beyan edip gerçeği bu kadar "esneten" az kitap okumuşumdur. Daha başta "açık anahtar şifrelemeyi Da Vinci nin bulduğu" lafı ile uyandım. Google'da "Da Vinci Code mistakes" kelimelerini kullanarak arama yapınca binlerce sonuç geri geldi.

Yazılımbilim - 1. Bölüm

malkocoglu

Teorik yazılımbilim, günümüzdeki bilgisayarların soyut temelini oluştuyor. Bu alanda isimleri tanıdık gelen Turing, Church gibi kimseler olduğu gibi, diğer alanlardan bilim adamları mevcuttur, mesela Kurt Gödel. Tarihçesi belki de ünlü matematikçi Hilbert'in 1900 yılında bir beyan ettiği "açık problemler"'den 10'cusuna kadar giden yazılımbilim, bir problemin çözülebilirliğini ispat etmek için algoritmanın ne olduğundan başlayarak, bazı algoritmaların çözülemeyeceğini bulmak ile devam etti, ve nihai olarak günümuz donanımının altyapısını hazırlayarak önemli bir alan olarak kendini ispat etti.

C++ için goto kullanımı

anonim

Eskiden beri goto terimi ile programcıların arasında ne olduğunu merak ederim. Hemen her kitapta goto teriminden neredeyse bir küfürmüş gibi bahsedilir ama yinede kullanımı anlatılır. Sonunda merakımı gideren cevabı Bruce Eckel'in Thinking in C++ kitabında buldum. Bu kitabın goto kullanımı ile ilgili kısmını aşağıda bulabilirsiniz.

Türkçe pyqt kitabı projesi başladı

tetir

Merhaba,

http://www.opendocspublishing.com/pyqt/ adresinde bulunan Boudewijn Rempt'in yazmış olduğu "GUI Programming with Python: QT Edition" adlı kitabı Türkçe konuşan insanların da faydalanabilmesi amacıyla Türkçe'ye çevirmeye karar verdik. Pyqt konusunda Türkçe kaynak sıkıntısı yaşanması ve Python-Qt'nin popülerliği bu kararı almamızda etkili oldu.

Firewall Engelini Aşıp Evden Çalışmak İsteyenler İçin: revinetd

FZ

Uzunca bir zamandır heterojen ağ ortamlarında, firewall idi, sistem yöneticisinin kaygıları idi, evden ofisteki ağa bağlanma idi, filanca yazılım falanca iş için uygun ama her şey için değil... vs. gibi dertlerle boğuşurken eMBA yazılım ekibimizden Ercümend Oyuktaş'ın keşfettiği minik bir yazılım ile dertlerimize son verdik.

Okuyacağınız kılavuzun işinize yaramasını ümit ederiz. Yazının orjinaline buradan erişebilirsiniz.