Anatomie souboru RSS

Naučte se, jak vytvořit soubor RSS od začátku

RSS nebo Really Simple Syndication je velmi snadný jazyk XML, který se má učit, protože je potřeba pouze několik značek. A co je opravdu skvělé o RSS je to, že jakmile budete mít krmení nahoru a běh, to může být používáno všude na místě. Většina webových prohlížečů může číst RSS, stejně jako čtečky jako Google Reader a Bloglines. RSS je výkonný nástroj pro všechny vývojáře webu, kteří chtějí zvýšit viditelnost svých webových stránek.

Nástroje potřebné k psaní RSS

Jednoduchý dokument RSS

Tento dokument RSS 2.0 obsahuje jednu položku ve zdroji spolu s informacemi o krmení. To je minimum, co potřebujete mít platný a použitelný RSS kanál.

Vzorek RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Příklad jednoduchého RSS kanálu. Toto je popis samotného zdroje, nikoli položky. Toto je poslední položka v mém ukázkovém feedhttp: //webdesign.about.com/rss2.0feed/entry.html Toto je text, který se objeví v adresářích feedreaders. Popisuje příspěvek samotný, nikoli celý zdroj. http://webdesign.about.com/rss2.0feed/entry.html

Jak můžete vidět, základní dokument RSS je velmi málo potřebný k vytvoření plně funkční zdroje. Pokud byste tento kód vložili do validátoru RSS, ověřili by to - což znamená, že čtenáři RSS kanálů by si ho mohli také přečíst.

První tři řádky říká uživatelskému agentu, že jde o dokument XML, je to soubor RSS 2.0 a existuje kanál:

Informace o verzi se nevyžadují, ale považuji za vhodné zahrnout tento atribut do značky.

Každý zdroj by měl mít název, adresu URL a popis. A to je to, co

,

, a tagy, které žijí v rámci kanálu (ale nikoliv v rámci) definovat. U většiny zdrojů se tyto prvky nikdy nezmění, jakmile se rozhodnete pro název a popis zdroje.

Sample RSS 2.0 Feed

http://webdesign.about.com/rss2.0feed/ Příklad jednoduchého zdroje RSS. Toto je popis samotného zdroje, nikoli položky.

Poslední část krmení jsou samotné položky. Jedná se o příběhy, které budou vaše krmivo syndikovány. Každá položka je uzavřena v prvku.

Uvnitř této položky najdete tři stejné značky, které již víme:

,

, a . Vykonávají stejnou funkci jako mimo značku položky, ale uvnitř odkazují pouze na jednu položku. Takže text uvnitř je to, co se zobrazuje v čtečce zdrojů, název je název příspěvku a odkaz je místo, kam odkaz odkazuje.

Toto je poslední položka v mé ukázkové nabídce

http://webdesign.about.com/rss2.0feed/entry.html Jedná se o text, který se objeví v adresářích feedreaders. Popisuje příspěvek samotný, nikoli celý zdroj.

Jedinou novou značkou je značka. Tento prvek informuje uživatelský agent nebo čtečku zdrojů, co je pro tento příspěvek jedinečná adresa URL. Může to být stejná adresa URL jako odkaz nebo samostatný trvalý odkaz (permalink) položky.

http://webdesign.about.com/rss2.0feed/entry.html

Zbývá pouze uzavření položky, kanálu a rss. Protože jde o XML, musí být všechny tagy uzavřeny.

Přidat nové položky do horní části

Většina RSS kanálů se skládá z více než jedné položky najednou. Tímto způsobem, pokud je zákazník na vašem webu nový, mohou vidět poslední příspěvky nebo všechny z nich, pokud je budete držet všechny v RSS. Chcete-li přidat nový příspěvek, stačí přidat nový příspěvek nad první příspěvek:

... Druhý příspěvekhttp: //webdesign.about.com/rss2.0feed/entry2.html Nyní můj zdroj má 2 příspěvky http://webdesign.about.com/rss2.0feed/entry2.html ...

Další prvky zdobit RSS Feed

Výše uvedený RSS je vše, co potřebujete k vytvoření zdroje, ale existuje mnoho volitelných značek, které vám mohou pomoci zlepšit váš zdroj a poskytnout svým čtenářům další informace. Následují některé z mých oblíbených volitelných značek, které můžete použít k vylepšení svých RSS kanálů:

Všimněte si, že obrázek

musí odpovídat kanálu

a rozměry obrazu nesmí být větší než 144 pixelů a 400 pixelů vysoké.

Všechny výše uvedené značky jsou uvedeny v popisu zdroje a popisují ho spíše než jednotlivé položky, například:

... Vzorek RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Příklad jednoduchého RSS kanálu. Toto je popis samotného zdroje, nikoli položky. en-us Copyright 2007, Jennifer Kyrnin webdesign@aboutguide.com (Jennifer Kyrnin) ???????@Mail.ru sledujte nás na: http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...

Nyní můžete vytvořit svůj vlastní RSS kanál.