Анатомия на 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/ Пример за обикновена RSS емисия. Това е описанието на самата фуражи, а не на елемент. Това е последният запис в моята извадка 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/ Пример за обикновена RSS емисия. Това е описанието на самата фуражи, а не на елемент.

Последната част от емисията са самите елементи. Това са историите, които ще бъдат синдикирани от емисията ви. Всеки елемент е включен в елемент.

Вътре в елемента можете да намерите същите три маркера, които вече знаем:

,

, и . Те изпълняват същата функция, както правят извън етикета на елемента, но вътре отнасят само този елемент. Така че текстът във вътрешността е това, което се показва в четеца на фуражите, заглавието е заглавието на публикацията и връзката е мястото, където се свързва публикацията.

Това е последното вписване в моята извадка

http://webdesign.about.com/rss2.0feed/entry.html Това е текстът, който ще се покаже в предавателите на фуражи. Той описва самата поща, а не цялата емисия.

Единственият нов маркер е маркерът. Този елемент казва на потребителския агент или четеца на емисии какъв е уникалният URL адрес за тази публикация. Това може да бъде един и същ URL адрес като връзката или отделна постоянна връзка (permalink) за елемента.

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

Единственото оставащо нещо е да затворите елемента, канала и rss. Тъй като това е XML, всички маркери трябва да бъдат затворени.

Добавете нови елементи към върха

Повечето RSS емисии се състоят от повече от един елемент наведнъж. По този начин, ако клиентът е нов за вашия сайт, той може да види последните няколко публикации или всички от тях, ако ги държите в RSS. За да добавите нова публикация, трябва само да добавите нов елемент над първата публикация:

... Втори постhttp: //webdesign.about.com/rss2.0feed/entry2.html Сега моята емисия има 2 публикации http://webdesign.about.com/rss2.0feed/entry2.html ...

Допълнителни елементи за обличане на вашата RSS Feed

Горепосоченият RSS е всичко, което е необходимо, за да създадете емисия, но има много незадължителни маркери, които могат да помогнат за подобряване на емисията ви и да предоставят допълнителна информация на вашите читатели. Следните са някои от любимите ми незадължителни маркери, които можете да използвате, за да подобрите вашите RSS емисии:

Обърнете внимание, че изображението

трябва да съответства на канала

и размерите на изображението не могат да бъдат по-големи от 144 пиксела и 400 пиксела високи.

Всички горепосочени маркери отиват в и описват емисията, а не отделните елементи, като тези:

... Пример за RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Пример за обикновена RSS емисия. Това е описанието на самата фуражи, а не на елемент. en-us Авторско право 2007, Дженифър Кърнин webdesign@aboutguide.com (Дженифър Кирнин) ???????@Mail.ru 144 25 ...

Сега можете да създадете своя собствена RSS емисия.