RSS <channel> Elemanı
- Önceki Sayfa RSS Sözdizimi
- Sonraki Sayfa RSS <item>
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. |
- Önceki Sayfa RSS Sözdizimi
- Sonraki Sayfa RSS <item>