RSS 0.91 (Really Simple Syndication)

Pro tvorbu RSS kanálu nepotřebujete specializované editory k tomuto účelu vám může posloužit i obyčejný Poznámkový blok (NotePad) či podobný editor. Při ukládání výsledného souboru musí být soubor uložen jako "*.XML" ( např. rss.xml ).

Při tvorbě RSS nezapomeňte, že musíte dodržovat standard XML a to především při zadávání jednotlivých elementů (všechny jsou párové), které musíte přesně dodržovat a mimo jiné i správně vnořovat.

Originální manuál RSS 0.91 v angličtině naleznete na stránkách Netscape.

Seznam elementů:
channel
copyright
day
description
docs
!doctype
height
hour
image
item
language
lastBuildDate
link
managingEditor
name
pubDate
rating
rss
skipDays
skipHours
textinput
title
url
webMaster
width
xml

<?xml?>

Identifikace XML dokumentu jeho verze a např. i použité kódování (znakové sady). Výjimka nejde o párový element.

Atributy:

Příklad:

<?xml version="1.0" encoding="windows-1250"?>

Nahoru

<!doctype>

Identifikace dokumentového typu, který pozná kde nalezne definici pro tento formát. Tento element by měl následovat po <?xml> elementu. Výjimka nejde o párový element.

Atributy, povinné formáty:

Příklad:

<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "">

<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

Nahoru

<rss>

Vymezení začátku a konce RSS obsahu.

Atributy:

Vnořené elementy:

Příklad:

<rss version="0.91">
<channel>
...
</channel>
</rss>

Nahoru

<channel>

Informace o daném kanále.

Vnořené povinné elementy:

Vnořené nepovinné elementy:

Příklad:

Celý příklad RSS souboru viz dole

Nahoru

<title>

Je-li vnořen v <channel> zadání názvu kanálu, <item> název odkazu, <image> alternativní text (atribut ALT=), <textinput> titulek.

Příklad:

<title> obsah titulku </title>

Nahoru

<link>

Zadání URL adresy (odkaz), přesměrování na danou adresu, max. 500 znaků. URL musí začínat http:// nebo ftp://

Příklad:

<link>http://www.skywisoft.com/</link>

Nahoru

<description>

Popis určitého obsahu max. 500 znaků, podle umístění v elementu <channel> popis kanálu, <item> popis zprávy, <image> popis obrázku, <textinput> popis vstupního pole (atribut TITLE=).

Příklad:

<description> Software, Webtvorba, Web manuály, Vyhledávač </description>

Nahoru

<language>

Zadání jazyka, pro který je kanál určen, cs = čeština, sk = slovenština, de = němčina, ...

Příklad:

<language>cs</language>

Nahoru

<copyright>

Nepovinný element udávající autorská práva max. 100 znaků, některými čtečkami ignorován.

Příklad:

<copyright>Copyright (c) 1999-2006, Martin Škývara</copyright>

Nahoru

<docs>

Zadání URL adresy, odkazující na dokument popisující kanál

Příklad:

<docs>http://www.skywisoft.com/rss/story/</docs>

Nahoru

<pubDate>

Datum vydání/publikování obsahu kanálu. Datum je udáván v angličtině: den v týdnu, den měsíc rok hodina:minuta:sekunda

Příklad:

<pubDate>Thu, 13 Apr 2006 9:00:00 GMT</pubDate>

Nahoru

<lastBuildDate>

Datum a čas, kdy byl kanál naposledy upraven. Datum je udáván v angličtině: den v týdnu, den měsíc rok hodina:minuta:sekunda

Příklad:

<lastBuildDate>Thu, 13 Apr 2006 21:59:00 GMT</lastBuildDate>

Nahoru

<managingEditor>

E-mail na hlavního šéfredaktora kanálu, max. 100 znaků

Příklad:

<managingEditor>skywisoft@seznam.cz (Martin Skyvara)</managingEditor>

Nahoru

<webMaster>

Kontakt na Webmastra, max. 100 znaků

Příklad:

<webMaster>skywisoft@seznam.cz (Martin Skyvara)</webMaster>

Nahoru

<rating>

Hodnocení kanálu podle PICS, max. 500 znaků.

Příklad:

<rating>(PICS-1.1 "http://www.gcf.org/v2.5" labels on "1994.11.05T08:15-0500" until "1995.12.31T23:59-0000" for "http://w3.org/PICS/Overview.html" ratings (suds 0.5 density 0 color/hue 1))</rating>

Nahoru

<image>

Odkaz na obrázek představující logo (ikonku) daného kanálu.

Vnořené povinné elementy:

Vnořené nepovinné elementy:

Příklad:

Celý příklad RSS souboru viz dole

Nahoru

<item>

Položka kanálu, jedna zpráva.

Vnořené povinné elementy:

Vnořené nepovinné elementy:

Příklad:

Celý příklad RSS souboru viz dole

Nahoru

<skipDays>

Seznam s dny v týdnu (v angličtině), kdy se kanál neaktualizuje.

Vnořený povinný element:

Příklad:

<skipDays>
  <day>Sunday</day>
</skipDays>

Nahoru

<skipHours>

Seznam hodin v dni (0-23), kdy se kanál nejspíše neaktualizuje.

Vnořený povinný element:

Příklad:

<skipHours>
  <hour>6</hour>
  <hour>7</hour>
  <hour>8</hour>
</skipHours>

Nahoru

<textinput>

Textové pole (vstup) pro vyhledávání, podobné formuláři viz HTML tág <input type="text" name="">.

Vnořené povinné elementy:

Příklad:

<textinput>
  <title>Hledat</title>
  <link>http://www.skywisoft.com/search.php</link>
  <description>Vstup pro vyhledávání</description>
  <name>find</name>
</textinput>

Nahoru

<url>

Přesné umístění zdroje, nejvíce se používá u obrázku (<image>).

Příklad:

<url>http://www.skywisoft.com/banner/skywisoft1.gif</url>

Nahoru

<height>

Zadání výšky obrázku (<image>) v pixelech v rozmezí 1 - 400, standardní hodnota je 31.

Příklad:

<height>31</height>

Nahoru

<width>

Zadání šířky obrázku (<image>) v pixelech v rozmezí 1 - 144, standardní hodnota je 88.

Příklad:

<width>88</width>

Nahoru

<day>

Den v týdnu v angličtině ( Monday /pondělí/, Tuesday /úterý/, Wednesday /středa/, Thursday /čtvrtek/, Friday /pátek/, Saturday /sobota/, Sunday /neděle/).

Příklad:

<day>Sunday</day>

Nahoru

<hour>

Hodina ve dni od 0 do 23.

Příklad:

<hour>6</hour>

Nahoru

<name>

Název textového pole odpovídajícímu atributu "name=", HTML element <input name="">.

Příklad:

<name>find</name>

Nahoru

Základní příklad RSS souboru

<?xml version="1.0" encoding="windows-1250"?>
<rss version="0.91">
 <channel>
  <title>Martin Škývara - SkyWiSoft</title>
  <link>http://www.skywisoft.com/</link>
  <description>Software, Webtvorba, Web manuály, Vyhledávač</description>
  <language>cs</language>
  <image>
   <title>SkyWiSoft.com</title>
   <url>http://www.skywisoft.com/banner/skywisoft1.gif</url>
   <link>http://www.skywisoft.com</link>
  </image>
  <item>
   <title>MSs Text Editor 1.1.0</title>
   <link>http://www.skywisoft.cz/software.php?pg=texteditor</link>
   <description>Byla vydána nová verze MSs Text Editoru 1.1.0</description>
  </item>
  <item>
   <title>Webtvorba-Prezentace pro WHLNet.com</title>
   <link>http://www.whlnet.com/index.php</link>
  </item>
 </channel>
</rss>


Kompletní příklad celého RSS souboru:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "">
<rss version="0.91">
 <channel>
  <title>Martin Škývara - SkyWiSoft</title>
  <link>http://www.skywisoft.com/</link>
  <description>Software, Webtvorba, Web manuály, Vyhledávač</description>
  <language>cs</language>
  <copyright>Copyright (c) 1999-2006, Martin Škývara</copyright>
  <docs>http://www.skywisoft.com/rss/story/</docs>
  <pubDate>Thu, 13 Apr 2006 19:00:00 GMT</pubDate>
  <lastBuildDate>Thu, 13 Apr 2006 21:59:00 GMT</lastBuildDate>
  <managingEditor>skywisoft@seznam.cz (Martin Skyvara)</managingEditor>
  <webMaster>skywisoft@seznam.cz (Martin Skyvara)</webMaster>
  <rating>(PICS-1.1 "http://www.gcf.org/v2.5" labels on "1994.11.05T08:15-0500" until "1995.12.31T23:59-0000" for "http://w3.org/PICS/Overview.html" ratings (suds 0.5 density 0 color/hue 1))</rating>
  <image>
   <title>SkyWiSoft.com</title>
   <url>http://www.skywisoft.com/banner/skywisoft1.gif</url>
   <link>http://www.skywisoft.com</link>
   <width>88</width>
   <height>31</height>
   <description>Software, Webtvorba, Web manuály, Vyhledávač</description>
  </image>
  <item>
   <title>MSs Text Editor 1.1.0</title>
   <link>http://www.skywisoft.cz/software.php?pg=texteditor</link>
   <description>Byla vydána nová verze MSs Text Editoru 1.1.0</description>
  </item>
  <item>
   <title>Webtvorba-Prezentace pro WHLNet.com</title>
   <link>http://www.whlnet.com/index.php</link>
  </item>
  <skipDays>
   <day>Sunday</day>
  </skipDays>
  <skipHours>
   <hour>6</hour>
   <hour>7</hour>
   <hour>8</hour>
  </skipHours>
  <textinput>
   <title>Hledat</title>
   <link>http://www.skywisoft.com/search.php</link>
   <description>Vstup pro vyhledávání</description>
   <name>find</name>
  </textinput>
 </channel>
</rss>


Úvod :: RSS 0.91 :: RDF 1.0 :: RSS 2.0 :: Atom 0.3           vytvořeno: 20.4.2006
Nahoru