RSS <channel> Elemanı

RSS'nin <channel> elementi RSS feed'ı tanımlayabilir.

RSS <channel> Elemanı

Aşağıdaki RSS belgesini görün:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
  <title>CodeW3C.com Home Page</title>
  <link>http://www.codew3c.com</link>
  <description>Free web building tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>http://www.codew3c.com/rss</link>
    <description>New RSS tutorial on CodeW3C.com</description>
  </item>
</channel>
</rss>

Daha önce bahsedildiği gibi, <channel> elementi RSS feed'ı tanımlayabilir ve üç zorunlu alt elemente sahiptir:

  • <title> - Kanal başlığını tanımlar。(örneğin CodeW3C Ana Sayfa)
  • <link> - Kanala ulaşmak için hyperlink tanımlar。(örneğin www.codew3c.com)
  • <description> - Bu kanalı tanımlar (örneğin, ücretsiz web sitesi oluşturma rehberi)

<channel> genellikle bir veya birkaç <item> elementi içerir. Her <item> elementi, RSS feed içinde bir makale veya "story" tanımlayabilir.

Ayrıca, birkaç seçmeli <channel> alt elementi de mevcuttur. En önemli birkaçını daha sonra açıklayacağız.

<category> elementi

<category> alt elementi, feed türünü belirlemek için kullanılır.

<category> alt elementi, RSS birleştiricisinin siteleri kategoriye göre gruplamasını mümkün kılar.

Üsteki RSS belgesinin kategorisi şu olma olasılığı vardır:

<category>Web geliştirme</category>

<copyright> elementi

<copyright> alt elementi, sürüm bilgilerini belirtir.

Yukarıdaki RSS belgesinin sürümü şu olabilir:

<copyright>2006 codew3c.com. Tüm hakları saklıdır.</copyright>

<image> elementi

<image> alt elementi, birleştirici tarafından bir feed sağlandığında bir resmi gösterir.

<image> üç zorunlu alt elementi vardır:

  • <url> - Alıntılanan resmin URL'sini tanımlar
  • <title> - Resim görüntülenemiyorsa gösterilecek metni tanımlar
  • <link> - Bu kanalı sağlayan web sitesine ulaşmak için bağlantıyı tanımlar

Yukarıdaki RSS belgesinin resmi şu şekilde olabilir:

<image>
  <url>http://www.codew3c.com/images/logo.gif</url>
  <title>codew3c.com</title>
  <link>http://www.codew3c.com</link>
</image>

<language> elementi

<language> alt elementi, belgeyi yazan dili belirlemek için kullanılır.

<language> elementi, RSS birleştiricisinin web sitelerini dil temelinde gruplandırma olasılığını sağlar.

Yukarıdaki RSS belgesinin dili şu olabilir:

<language>en-us</language>

RSS <channel> Kılavuzu

Element Açıklama
<category> Seçmeli. Feed'e ait bir veya daha fazla türü tanımlar.
<cloud> Seçmeli. Feed güncellemelerinin hemen bildirim almak için kayıt prosesi.
<copyright> Seçmeli. Telif bilgilerini belirtir.
<description> Gerekli. Kanalı tanımlar.
<docs> Seçmeli. RSS dosyasına yönlendiren format açıklamasının URL'sini tanımlar.
<generator> Seçmeli. Feed'i oluşturan programı belirtir.
<image> Seçmeli. Birleştirici tarafından bir feed gösterilirken bir resim gösterilir.
<language> Seçmeli. Feed'in kullanıldığı dili belirtir.
<lastBuildDate> Seçmeli. Feed içeriğinin en son güncelleme tarihini tanımlar.
<link> Gerekli. Kanala yönlendiren bağlantıyı tanımlar.
<managingEditor> Seçmeli. Feed içeriği düzenleme e-posta adresini tanımlar.
<pubDate> Opsiyonel. Feed'in son yayınlanma tarihini tanımlar.
<rating> Opsiyonel. Feed'in PICS seviyesi.
<skipDays> Opsiyonel. Feed güncellemelerini göz ardı etmeyi ihmal ettiği günleri belirtir.
<skipHours> Opsiyonel. Feed güncellemelerini göz ardı etmeyi ihmal ettiği saatleri belirtir.
<textInput> Opsiyonel. Feed ile birlikte gösterilmesi gereken metin giriş alanını belirler.
<title> Gerekli. Kanalın başlığını tanımlar.
<ttl> Opsiyonel. Bu feed'in güncellenmeden önce feed'in ne kadar sürede saklanabileceğini belirler.
<webMaster> Opsiyonel. Bu feed'in web yöneticisinin e-posta adresini tanımlar.