RSS.PL - specyfikacja rss

RSS.PL - specyfikacja rss


RSS - umowna rodzina języków znacznikowych do przesyłania nagłówków wiadomości. Wszystkie w większym lub mniejszym zakresie bazują na XML-u. Aby skorzystać z kanału RSS, potrzebny jest odpowiedni program, tzw. czytnik kanałów. Często czytniki RSS-ów są zamieszczane w programach pocztowych. Wyróżniamy następujące rodziny RSS:

- RDF Site Summary (RSS 1.x, RSS 0.90)
- Rich Site Summary (RSS 0.91/RSS 0.92/RSS 0.93)
- Really Simple Syndication (RSS 2.0)
- Atom


Wiadomości RSS można przeglądać w:

- specjalnych programach do odczytu wiadomości RSS
- serwisach internetowych




RDF Site Summary
Źródło: Wikipedia

RDF Site Summary (RSS) - oparta na języku XML/RDF technika przesyłania nagłówków wiadomości.

Zasady działania

Jak każda poprawna aplikacja XML-a posiada swoją przestrzeń nazw: http://purl.org/rss/1.0/. Ponieważ RSS 1.0 wykorzystuje RDF musi posiadac przestrzeń: http://www.w3.org/1999/02/22-rdf-syntax-ns#.

Obecna wersja RDF Site Summary to 1.0. Wersja ta (w przeciwieństwie do Really Simple Syndication 0.9x i 2.x) jest jedyną oficjalną wersją standardu stworzoną przez Purl i zaaprobowaną przez W3C.

RDF Site Summary spełnia wszystkie załozenia aplikacji XML-a wiec moze byc dowolnie rozszerzany. Najczęściej rozszerzany jest o Dublin Core (w przestrzeni: http://purl.org/dc/elements/1.1/). Dla zaawansowanych publikacji istnieje możliwość skorzystania z XHTML-a (w przestrzeni http://www.w3.org/1999/xhtml). Inne aplikacje o które rozszerza się RSS 1.0 to:

Syndication (http://purl.org/rss/1.0/modules/syndication/) Content (http://purl.org/rss/1.0/modules/content/) RDF Schema (http://www.w3.org/2000/01/rdf-schema#) każda inna aplikacja spełniająca wymogi XML Typ MIME poprawny dla RSS 1.0 to application/rss+xml.

Przykład RSS 1.0

<?xml version="1.0"?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns="http://purl.org/rss/1.0/"
>
  <channel rdf:about="http://www.przyklad.pl/feed.rss">

    <title>Tytuł feeda</title>
    <link>URI do Feeda</link>
    <description>Opis feeda.</description>
    <image rdf:resource="http://www.przyklad.pl/obrazek.png" />

    <items>
      <rdf:Seq>
        <rdf:li resource="http://www.przyklad.pl/jeden.xhtml" />
        <rdf:li resource="http://www.przyklad.pl/dwa.xhtml" />
      </rdf:Seq>
    </items>

  </channel>
    <item rdf:about="http://www.przyklad.pl/jeden.xhtml">
    <title>Tytuł jeden</title>
    <link>http://www.przyklad.pl/jeden.xhtml</link>
    <description>Opis jeden.</description>

    <dc:date>2004-11-10</dc:date>
  </item>
    <item rdf:about="http://www.przyklad.pl/dwa.xhtml">
    <title>Tytuł dwa</title>
    <link>http://www.przyklad.pl/dwa.xhtml</link>

    <description>Opis dwa.</description>
    <dc:date>2004-11-09</dc:date>
  </item>
</rdf:RDF>


Umieszczony na serwerze plik w formacie RSS można zaabonować w specjalnym czytniku RSS, zarówno samodzielnym programie, jak i wtyczce do przeglądarki internetowej. Użytkownik pobiera nagłówki wiadomości (tytuły, krótkie opisy itp) i może wczytać interesujące go informacje znajdujące się na stronach WWW. Zaletą RSS jest możność zaabonowania wielu źródeł informacji jednocześnie i przeglądania nagłówków oraz czytania wiadomości w jednym programie.

Promuj katalog stron RSS

Promuj katalog stron RSS


Promuj katalog stron RSS - wstaw button katalogu stron RSS na swojej stronie:

Dodałeś wpis w katalogu stron RSS?
Dodaj u siebie link do katalogu stron RSS.


kod linku do pobrania:



Wklejenie kodu na stronie spowoduje pojawienie się takiego buttona: oraz zapewni szybką indeksację Twojej strony przez wyszukiwarki.