Анатомија РСС фајла

Сазнајте како да направите РСС датотеку из нуле

РСС или Реалли Симпле Синдицатион је веома лак КСМЛ језик за учење, јер постоји само неколико ознака које су потребне. И оно што је стварно сјајно за РСС је да када једном добијете храну и покренете, може се користити на целом мјесту. Већина веб читача може читати РСС, као и читаоце као што су Гоогле Реадер и Блоглинес. РСС је моћан алат за све програмере који желе да повећају видљивост својих веб локација.

Алати потребни за писање РСС

Једноставан РСС документ

Овај РСС 2.0 документ садржи једну ставку у фиду заједно са информацијама о храни. Ово је минимум који треба да имате важећи и употребљив РСС феед.

Примјер РСС 2.0 Феедхттп: //вебдесигн.абоут.цом/рсс2.0феед/ Пример једноставног РСС феед-а. Ово је опис самог извора, а не ставке. Ово је најновији унос у мом узорку феедхттп: //вебдесигн.абоут.цом/рсс2.0феед/ентри.хтмл Ово је текст који ће се појавити у читачима. Она описује сам пост, а не читаву храну. хттп://вебдесигн.абоут.цом/рсс2.0феед/ентри.хтмл

Као што видите, основни РСС документ има врло мало потребних за стварање потпуно функционалне хране. Ако бисте га налепили у РСС валидатор, то би потврдило - што значи да би читачи РСС феед-а могли читати и то.

Прве три линије кажу корисничком агенту да је ово КСМЛ документ, то је РСС 2.0 датотека, а постоји и канал:

Информације о верзији нису потребне, али сматрам да је добра идеја укључити тај атрибут на ознаку.

Сваки феед треба да има наслов, УРЛ и опис. И то је оно што

,

, а ознаке које живе унутар канала (али не унутар) дефинишу. За већину фидова, ови елементи се никада неће променити када одлучите о имену и опису датотеке.

Сампле РСС 2.0 Феед

хттп://вебдесигн.абоут.цом/рсс2.0феед/ Пример једноставног РСС феед-а. Ово је опис самог извора, а не ставке.

Последњи део феед-а су саме ствари. Ово су приче које ће се синдикати вашом храном. Свака ставка је затворена у елементу.

Унутар артикла налазите исте три ознаке које већ знамо:

,

, и . Оне обављају исту функцију као и изван ознаке ставке, али унутар оне се односе само на једну ставку. Дакле, текст унутар онога што се приказује у читачу феед-а, наслов је наслов поста, а веза је на којој се веза повезује.

Ово је најновији унос у мом узорку феед-у

хттп://вебдесигн.абоут.цом/рсс2.0феед/ентри.хтмл Ово је текст који ће се појавити у читачима. Она описује сам пост, а не читаву храну.

Једина нова ознака је ознака. Овај елемент говори корисничком агенту или читачу извора који је јединствени УРЛ за тај пост. Ово може бити иста УРЛ адреса као веза или одвојена трајна веза (пермалинк) за ставку.

хттп://вебдесигн.абоут.цом/рсс2.0феед/ентри.хтмл

Једина ствар која је преостала је да затворите ставку, канал и РСС. Пошто је ово КСМЛ, све ознаке морају бити затворене.

Додајте нове ставке на врх

Већина РСС феедова се састоји од више од једне ставке истовремено. На овај начин, ако је клијент нов на вашој веб локацији, они могу видети последње неколико постова или све њих, ако их све држите у РСС-у. Да бисте додали нови пост, само додајте нову ставку изнад првог поста:

... Други постхттп: //вебдесигн.абоут.цом/рсс2.0феед/ентри2.хтмл Сада је мој феед има 2 поста хттп://вебдесигн.абоут.цом/рсс2.0феед/ентри2.хтмл ...

Додатни елементи који ће обући ваш РСС феед

Горе наведени РСС је све што треба да направите фид, али постоји много опционих ознака које могу помоћи да побољшате свој извор и пружите додатне информације својим читаоцима. Следе неке од мојих омиљених ознака опције које можете користити за побољшање РСС Феедс:

Имајте на уму да је слика

морају се подударати са каналом

а димензије слике не могу бити веће од 144 пиксела широке и 400 пиксела.

Све наведене ознаке прелазе и описују храну, а не појединачне ставке, овако:

... А Пример РСС 2.0 Феедхттп: //вебдесигн.абоут.цом/рсс2.0феед/ Пример једноставног РСС феед-а. Ово је опис самог извора, а не ставке. ен-ус Цопиригхт 2007, Јеннифер Кирнин вебдесигн@абоутгуиде.цом (Јеннифер Кирнин) Абоут.цом хттп://0.ткн.цом/ф/лг/с11.гифхттп://вебдесигн.абоут.цом/рсс2.0феед/ 144 25 ...

Сада можете да направите свој РСС феед.