Анатомія RSS файла

Падрабязней Як пабудаваць RSS файл з нуля

RSS або Really Simple Syndication з'яўляецца вельмі простым мовай XML , каб даведацца , таму што ёсць толькі некалькі тэгаў, якія патрабуюцца. І што сапраўды выдатна аб RSS тым, што калі ў вас ёсць корму і працуе, яго можна выкарыстоўваць паўсюль. Большасць вэб-браўзэраў могуць чытаць RSS, а таксама чытачоў, як Google Reader і Bloglines. RSS з'яўляецца магутным інструментам для ўсіх вэб-распрацоўнікаў, якія хочуць, каб павялічыць бачнасць сваіх вэб-сайтах.

Неабходныя прылады Напісаць RSS

Просты RSS дакумент

Гэты RSS 2.0 дакумент мае адзін элемент у карме разам з інфармацыяй аб падачы. Гэта мінімум, вы павінны мець сапраўдны і карысны RSS-канал.

Ўзор RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Прыклад просты канал. Гэта апісанне корму сам, а не рэч. Гэта самая апошняя запіс у маім узоры feedhttp: //webdesign.about.com/rss2.0feed/entry.html гэта тэкст, які будзе адлюстроўвацца ў feedreaders. Ён апісвае сам пост, а не ўвесь корм. http://webdesign.about.com/rss2.0feed/entry.html

Як вы можаце бачыць, асноўны RSS дакумент вельмі мала патрабуецца, каб стварыць цалкам функцыянальны канал. Калі вы павінны былі ўставіць гэты код у RSS валідатар, было б праверыць - што азначае, што RSS для чытання каналаў можа прачытаць яго таксама.

Першыя тры радкі паведамляюць агенту карыстальніка, што гэта XML-дакумент, што гэта RSS 2.0 файл, і ёсць канал:

Інфармацыя пра версіі не патрабуецца, але я лічу, што гэта добрая ідэя, каб уключыць гэты атрыбут тэга.

Кожны канал павінен мець загаловак, URL і апісанне. І гэта тое, што

,

, І тэгі, якія жывуць ўнутры канала (але не ўнутры) вызначыць. Для большасці каналаў, гэтыя элементы ніколі не зменяцца, як толькі вы вызначыліся з назвай Тыдала і апісаннем.

Ўзор RSS 2.0 паток

http://webdesign.about.com/rss2.0feed/ Прыклад просты канал. Гэта апісанне корму сам, а не рэч.

Апошняя частка корму з'яўляюцца самі элементы. Гэта гісторыі, якія будуць сіндыкаваныя на ваш канал. Кожны элемент заключаны ў элеменце.

Ўнутры элемента вы знойдзеце тыя ж тры тэга мы ўжо ведаем:

,

І. Яны выконваюць тую ж функцыю, што яны робяць па-за тэга элемента, але ўнутры яны спасылаюцца толькі, што адзін элемент. Такім чынам, тэкст ўнутры з'яўляецца тое, што адлюстроўваецца ў счытвальную прылада падачы, назва назва пасады, і спасылка, дзе размясціць спасылкі.

Гэта самая апошняя запіс у маім прыкладзе Тыдала

http://webdesign.about.com/rss2.0feed/entry.html Гэта тэкст, які будзе адлюстроўвацца ў feedreaders. Ён апісвае сам пост, а не ўвесь корм.

Адзіны новы тэг тэг. Гэты элемент паказвае агента карыстальніка або падачы чытачу, што унікальны URL для гэтай пасады. Гэта можа быць той жа URL-адрас у якасці спасылкі або асобнага пастаяннай спасылка (Permalink) для элемента.

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

Засталося толькі, каб закрыць элемент, канал, і RSS. Паколькі гэта XML, усе тэгі павінны быць зачыненыя.

Дадаць новыя тавары ў Топ

Большасць RSS-каналы складаюцца з больш чым аднаго элемента ў той час. Такім чынам, калі кліент з'яўляецца новым для вашага сайта, яны могуць убачыць апошнія некалькі пастоў, ці ўсе з іх, калі вы трымаеце іх усё ў RSS. Каб дадаць новую запіс, проста дадаць новы пункт вышэй першага паста:

... Другі posthttp: //webdesign.about.com/rss2.0feed/entry2.html Цяпер мой канал мае 2 паведамлення http://webdesign.about.com/rss2.0feed/entry2.html ...

Дадатковыя элементы для Апранаем Ваш RSS паток

Вышэй RSS усё, што вам трэба стварыць канал, але ёсць шмат дадатковых тэгі, якія могуць дапамагчы палепшыць свой канал і прадаставіць дадатковую інфармацыю для вашых чытачоў. Ніжэй прыведзены некаторыя з маіх любімых дадатковых тэгаў, якія вы можаце выкарыстоўваць, каб палепшыць сваю RSS-каналы:

Звярніце ўвагу, што малюнак

павінен адпавядаць канал

і памеры малюнка не можа быць больш, чым 144 пікселяў у шырыню і 400 пікселяў ў вышыню.

Усе вышэйпералічаныя тэгі ідуць у і апісаць Праўнік, а не асобныя элементы, напрыклад:

... Узор RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Прыклад просты канал. Гэта апісанне корму сам, а не рэч. ан-нас Copyright 2007 г., Джэніфер Kyrnin webdesign@aboutguide.c (Джэніфер Kyrnin) About.com http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...

Цяпер вы можаце стварыць свой уласны RSS-канал.