С помощью RSS можно распространять последнюю дату веб-контента с одного веб-сайта на тысячи других веб-сайтов по всему миру.
RSS позволяет быстрый просмотр новостей и обновлений.
RSS Пример документа
<channel>
<title>w3ii Home Page</title>
<link>http://www.w3ii.com</link>
<description>Free web building tutorials</description>
<item>
<title>RSS Tutorial</title>
<link>http://www.w3ii.com/xml/xml_rss.html</link>
<description>New RSS tutorial on w3ii</description>
</item>
<item>
<title>XML Tutorial</title>
<link>http://www.w3ii.com/xml</link>
<description>New XML tutorial on w3ii</description>
</item>
</channel>
</rss>
Что такое RSS?
RSS расшифровывается как Really Simple Syndication
RSS позволяет синдикат содержание вашего сайта
RSS определяет простой способ совместного использования и просмотра заголовки и содержание
RSS файлы могут автоматически обновляться
RSS позволяет персонализированные представления для различных сайтов
RSS написано в XML
Зачем использовать RSS?
RSS был разработан, чтобы показать выбранные данные.
Без RSS, пользователи должны будут проверить ваш сайт ежедневно для новых обновлений. Это может быть слишком много времени для многих пользователей. С RSS-канал (RSS часто называют Лента новостей или RSS подача) они могут проверить ваш сайт быстрее, используя RSS-агрегатор (сайт или программу, которая собирает и сортирует RSS-каналы).
Так как данные RSS-мала и быстро загружаемый, она легко может быть использован с услугами, как сотовые телефоны или КПК.
Веб-кольца с аналогичной информацией, могут легко обмениваться данными о своих веб-сайтах, чтобы сделать их лучше и полезнее.
Кто должен использовать RSS?
Веб-мастера, которые редко обновляют свои веб-сайты не нуждаются в RSS!
RSS полезно для веб-сайтов, которые обновляются часто, как:
Новостные сайты — списки новостей с заголовком, датой и описаниями
Компании — Списки новости и новые продукты
Календари — списки предстоящих событий и важные дни
Изменения сайта — списки измененные страницы или новые страницы
RSS (Really Simple Syndication) — это формат обмена информацией для Web.
RSS — это диалект XML, поэтому любые RSS документы должны соответствовать стандарту XML 1.0, опубликованному на официальном сайте W3C.
На верхнем уровне RSS-документа находится элемент <rss>, который содержит обязательный атрибут version, который, в свою очередь, указывает на версию документа. Если документ соответствует данной спецификации, то атрибут version должен быть равен 2.0.
На уровень ниже от элемента <rss> находится единожды встречающийся элемент <channel>, который содержит информацию о канале (метаданные) и о его содержании.
Обязательные элементы <channel>
Элемент
Описание
Пример
title
Название канала. Если у вас есть web-сайт, который содержит некоторую информации о канале, то имя канала, упомянутое на сайте, должно соответствовать имени, описанному в этом элементе.
Новости bikman.ru
link
URL web-сайта, соответствующего данному каналу.
http://bikman.ru/
description
Фраза или предложение, описывающее канал.
Последние новости сайта bikman.ru.
Необязательные элементы <channel>
Элемент
Описание
Пример
language
Язык канала. Список допустимых значений, которые приводит Netscape, находятся тут. Также можно пользоваться определенными W3C обозначениями.
Дата публикации контента канала, соответствующая RFC 822.
Sat, 07 Sep 2002 00:00:01 GMT
lastBuildDate
Дата и время последнего изменения контента канала, соответствующая RFC 822.
Sat, 07 Sep 2002 00:00:01 GMT
category
Одна или несколько категории, к которым принадлежит канал.
<category>Newspapers</category>
generator
Строка, описывающая программу, которая использовалась для создания канала.
MightyInHouse Content System v2.3
docs
URL спецификации RSS 2.0.
http://blogs.law.harvard.edu/tech/rss
cloud
Позволяет процессорам зарегистрироваться, используя cloud, и быть проинформированными об изменениях канала, используя легкий протокол публикации-подписки на RSS-фиды.
Устанавливает время жизни (time to live). Это число в минутах, которое показывает, насколько долго канал может быть кэширован без обновления из источника.
<ttl>60</ttl>
image
Определяет GIF, JPEG или PNG изображение, которое может быть ассоциировано с каналом.
—
rating
PICS рейтинг канала.
—
textInput
Определяет поле текстового ввода, которое может быть ассоциировано с каналом.
—
skipHours
Подсказка процессорам, сообщающая, сколько часов они могут пропустить.
—
skipDays
Подсказка процессорам, сообщающая, сколько дней они могут пропустить.
—
<image>, вложенный элемент <channel>
<image> — это необязательный вложенный элемент <channel>, который содержит в себе три обязательных и три необязательных элемента.
<url> — это URL, указывающий на GIF, JPEG или PNG изображение, которое ассоциируется с каналом.
<title> описывает изображение. Используется в качестве атрибута alt тэга <img> при формировании HTML.
<link> — это URL, указывающий на web-сайт. При формировании HTML канала, изображение является ссылкой (необходимо принять во внимание, что <title> и <link> на практике должны быть равны элементам <title> и <link> в описании канала).
Опциональные элементы <width> и <height> определяют ширину и высоту изображения в пикселях. Необязательный элемент <description> содержит текст, который при формировании HTML должен содержаться в атрибуте title HTML тэга <a>, сформированного вокруг изображения.
Максимальное значение ширины изображения — 144. Значение по умолчанию — 88. Максимальное значение высоты изображения — 400. Значение по умолчанию — 31.
<cloud>, вложенный элемент <channel>
<cloud> — это необязательный вложенный элемент <channel>, который определяет web-службу, поддерживающую интерфейс rssCloud. Данный интерфейс может быть реализован с помощью протоколов HTTP-POST, XML-RPC или SOAP 1.1.
Его роль заключается в том, чтобы дать возможность процессорам RSS быть оповещенными об изменениях, произошедших с каналом, используя легкий протокол публикации-подписки на RSS-фиды.
В этом примере для запроса информации об изменениях канала нужно отправить XML-RPC сообщение на rpc.sys.com (порт 80), указав путь равным «/RPC2». Процедура, которую необходимо вызвать, называется myCloud.rssPleaseNotify.
Полное описание интерфейса rssCloud находиться здесь.
<ttl>, вложенный элемент <channel>
<ttl> — это необязательный вложенный элемент <channel>, указывающий время жизни (time to live). Это число в минутах, которое указывает, как долго канал можно кэшировать без обновления из первоисточника.
<textInput>, вложенный элемент <channel>
<textInput> — это необязательный вложенный элемент <channel>, который должен содержать 4 обязательных вложенных элемента.
<title> — Надпись на кнопке Submit текстового поля ввода.
<description> — Описание поля ввода текста.
<name> — Имя текстового поля ввода.
<link> — URL на CGI скрипт, который должен обрабатывать текст, введенный в поле ввода.
Элементы <item>
<channel> может содержать любое количество элементов <item>. Эти элементы могут содержать в себе публикации целиком, или же анонсы со ссылками на полные варианты публикаций. Все вложенные элементы являются необязательными, однако хотя бы один элемент <title> или <description> должен присутствовать.
Элемент
Описание
Пример
title
Заголовок.
Рождение RSS — это чудо!
description
Синопсис публикации (краткий обзор) или полный вариант публикации.
Текст, который должен описывать краткое содержание публикации или же текст публикации целиком. Это личное дело авторов канала.
URL страницы отзывов и комментариев данной публикации.
http://bikman.ru/comments/12345
enclosure
Описание медиа объекта, который прикреплен к публикации.
—
guid
Строка, однозначно определяющая публикацию.
http://bikman.ru/2004/01/01/a.html
pubDate
Дата и время публикации, соответствующие RFC 822.
Sun, 19 May 2002 15:21:36 GMT
source
RSS канал которому принадлежит публикация.
Цитаты дня
<source>, вложенный элемент <item>
<source> — это необязательный вложенный элемент <item>.
Его значение — это имя RSS канала, которому принадлежит публикация. Он имеет один обязательный атрибут url, в котором указывается URL XML версии источника.
Роль данного элемента заключена в распространении информации об источнике публикации.
<enclosure>, вложенный элемент <item>
<enclosure> — это необязательный вложенный элемент <item>.
Данный элемент имеет три обязательных атрибута. Url указывает URL вложения, length указывает длину в байтах, type указывает стандартный MIME тип вложения.
<category> — это необязательный вложенный элемент <item>.
Этот элемент имеет единственный необязательный атрибут domain, который указывает на систематику классификации категории.
Значение элемента — это разделенная прямым слешем («/») строка, которая описывает иерархическое положение в данной таксономии. Процессоры могут использовать эту информацию для устанавливания связей при интерпретировании категорий.
<category>Почетная Смерть</category>
<category domain="http://bikman.ru/category">НЖМД</category>
В элемент <item> можно включать любое количество элементов <category>, в том числе для разных доменов, а так же иметь различные пересечения в пределах одного домена.
<b><pubDate>, вложенный элемент <item></b>
<pubDate> — это необязательный вложенный элемент <item>.
Значение этого элемента — это дата публикации, соответствующая стандарту RFC 822. Если дата указывает на будущее время, то процессоры могут не отображать элемент до тех пор, пока дата не станет текущей или прошедшей.
<pubDate>Sun, 19 May 2002 15:21:36 GMT</pubDate>
<guid> — это необязательный вложенный элемент <item>.
Значение элемента <guid> — это строка, однозначно определяющая публикацию. Например, данное значение может использоваться процессорами для определения новизны публикации.
<guid>http://bikman.ru/weblogItem3207</guid>
Не существует каких-либо определенных правил формирования значения <guid>. Обеспечение уникальности этой строки — задача канала.
Если элемент <guid> имеет атрибут isPermaLink, который равен true, процессор интерпретирует элемент <guid> как URL на публикацию, которая может быть открыта в web-браузере.
<author> — это необязательный вложенный элемент <item>.
Данный элемент указывает e-mail адрес автора публикации. Для газет и журналов, использующих RSS, автором является тот, кто написал публикацию, описанную в элементе . Для общих блогов, авторы могут быть различными. Для личных блогов, имеет смысл пропускать данный элемент.
RSS накладывает ограничение на использование первых непробельных символов в элементах <link> и <url>. Данные, содержащиеся в этих элементах, должны соответствовать стандарту URI IANA (http://, https://, news://, mailto: и ftp://). Предшествующие RSS 2.0 спецификации допускали использование только http:// и ftp:// схем, однако на практике другие URI схемы использовались авторами контента и каналов, а так же поддерживались процессорами. Стоит учитывать, что обработчики могут иметь ограничения на возможные URI схемы. Авторам не следует полагаться на полную поддержку URI схем со стороны процессоров RSS.
В спецификации RSS 0.91 длина данных элементов была ограниченна 500 или 100 символами. В элементе <channel> не могло содержаться более 15 элементов <item>. Начиная с версии 0.92, все ограничения на длину и вложенность XML элементов были сняты. Обработчики и генераторы RSS могут устанавливать собственные ограничения на количество элементов <item> и ограничения строк по длине.
В RSS 2.0 ставка сделана на связывание канала с его идентификатором в некотором катологе, широко используя систему категорий и иерархий. Например, для того, чтобы связать канал с идентификатором Syndic8, достаточно включить элемент <category> в качестве вложенного элемента <channel>, с атрибутом domain равным «Syndic8», и указать значение идентификатор/а для канала Syndic8 в базе данных.
<category domain="Syndic8">1765</category>
Часто задаваемый вопрос, как связаны значения элементов <guid> и <link>. Не одно и тоже ли это? Действительно, в некоторых системах управления контентом это так. В некоторых других системах <link> — это ссылка на первоисточник. Т.к. в некоторых системах несет в себе краткое описание больших публикаций, <link> указывает на саму публикацию, а <guid> — это ссылка на краткое описание в блоге. В любом случае, рекомендуется использовать <guid>, являющийся уникальной ссылкой на первоисточник, если это возможно. Это позволяет процессорам отслеживать уникальность новых публикаций и не повторяться.
Если у вас имеются вопросы по формату RSS 2.0, задавайте их в списке рассылки RSS2-Support.
RSS основан в 1999 году, и он должен был быть прозрачным для понимания форматом, со скоромными показаниями к применению. После того, как RSS превратился в популярный формат, разработчики стремятся расширить его, используя различные модули, определенные в различных пространствах имен (согласно спецификации W3C).
RSS позволяет расширять себя новыми возможностями. Для этого достаточно соблюдать простое правило. RSS канал может содержать элементы, отличные от описанных в данной спецификации, только в том случае, если эти элементы определены в пространстве имен.
Элементы, определенные в данной спецификации, сами не являются членами какого-либо пространства имен. Так что RSS 2.0 может оставаться совместимым с предыдущими версиями в таком смысле — версии 0.91 и 0.92 так же являются корректными с точки зрения RSS 2.0 спецификации. Если бы элементы RSS 2.0 были бы членами какого-либо пространства имен, то обратная совместимость была бы нарушена.
Несомненно, RSS — это отличный формат, он крайне популярен и широко распространен. Наличие устоявшейся концепции — это то, в чем RSS нуждался длительное время. Смысл данной работы — помочь формату стать неизменным, чтобы стимулировать рост среды, формирующейся вокруг RSS, а так же расчистить путь для появления инноваций в форматах обмена информацией. Поэтому спецификация заморожена на версии 2.0.1. Возможные версии 2.0.2, 2.0.3 и т.п. ожидаются только для пояснения, но никак не для добавления новых возможностей. Последующая работа должна происходить на уровне дополнительных модулей, которые используют пространства имен, и на уровне совершенно новых форматов обмена информации.
Спецификация RSS 2.0 предложена Berkman Center for Internet & Society at Harvard Law School под лицензией Attribution/Share Alike Creative Commons license. Автором данного документа является Dave Winer, основатель UserLand Software и просто парень из Berkman Center.
что это такое, как работает и как им пользоваться
RSS – это специальный файл в формате (rss или xml), который используется для описания новостей сайтов или их анонсов со ссылкой на полную версию текста. С английского есть несколько версий перевода аббревиатуры: Really Simple Syndication – простое получение информации и Rich Site Summary – полноценная сводка сайта. Выбирайте любую.
RSS ленты сегодня одна из лучших возможностей держать руку на пульсе событий. Например, подборка последних новостей поможет быть в курсе дел вашей ниши или хобби. Не нужно «лопатить» десятки ресурсов, чтобы найти актуальную информацию, достаточно подписаться на RSS каналы и получить сортированные по категориям новости.
Данный формат отлично подходит для инфопорталов, где нет высокой вовлеченности аудитории в материал. То есть новости не комментируют, не лайкают, не делятся в соцсетях. RSS поток – это ознакомление с информацией. Что с ней делать дальше решает сам пользователь: идти на блог и как-то реагировать на статью, просто принимать данные к сведению или пропускать «мимо ушей». В 90% случаев формат RSS успешно используется порталами, блогами (в качестве анонсирования новых материалов), библиотечными ресурсами, досками объявлений.
Как работает
Для начала разберемся, что такое RSS технически. Изнутри этот файл включает в себя три блочные структуры:
Метаданные – сюда входят заголовки, подзаголовки, изображения, описания, основной текст.
Гиперссылки на целевой ресурс для ознакомления с полным вариантом новости.
Категории статей и метаданных, объединенных по тематике публикаций.
Принцип работы: как только на целевом ресурсе/источнике появляется новая информация, скрипт создает RSS файл, который считывают онлайновые или программные агрегаторы и оповещают пользователей об изменениях.
Преимущества и недостатки
Говорить о плюсах и минусах использования необходимо в разрезе возможностей для пользователя и владельца сайта.
Преимущества для пользователя:
RSS ленты собирают всю информацию с подключенных источников в единый поток, который удобно быстро просматривать без лишних телодвижений.
RSS полностью бесплатная опция. Выгода сайтов в новых заинтересованных читателях. Если анонс новости интересен и актуален, то продолжение захотят прочитать на источнике.
Быстрота уведомлений. Сигнал о выходе новой публикации или новости сразу же передается пользователю. Это позволяет быть в курсе событий и вовремя реагировать на изменения.
Для мобильного интернета – экономия трафика. Выгоднее подключить RSS, чем открыть десяток страниц в браузере.
Плюсы для сайтов:
Рост трафика. Что такое RSS лента для сайта – это клики по ссылкам в новостях, переходы на ресурс и повышение вовлеченности пользователей. Соответственно продвижение в поисковой выдаче.
Популярность ресурса. Связка: полезный контент + RSS повышает узнаваемость сайта среди целевой аудитории.
Теплая ЦА. Прочитав интересный анонс новости, человек в 80% случаев перейдет на сайт, чтобы продолжить ознакомление.
Недостатки для ресурсов и пользователей:
Переизбыток информации – бич нашего времени. Часто пользователи подписываются на множество лент, которые как-то соответствует тематике их интересов. В итоге информация «бьет ключом», а обработать её и, тем более, как-то отреагировать не хватает времени.
Поисковики раньше индексируют RSS, чем сам первоисточник. Результат такой «прыти» краулеров плачевен: сайту присваивается статус малополезного ресурса со всеми вытекающими последствиями (понижение в выдаче, фильтры). Решают это проблему так: сокращают новости или статьи до формата анонса и мотивируют пользователей кликнуть по ссылке для перехода на источник-оригинал.
Кража контента. XML язык считается самым простым и удобным для парсинга. Трастовые ресурсы могут спокойно находить уникальный контент и выдавать его за свой. Даже наличие ссылки не спасает от воровства, а если её и вовсе нет – то доказать статус первоисточника проблематично.
Как добавить RSS
Самый простой и быстрый способ подключить RSS на сайт – это воспользоваться сервисом feedburner от Гугла.
Регистрируемся в сервисе, выбираем в настройках русский язык и под строкой «Зажигай свой фид» жмем кнопку «далее» или «Next».
Вводим адрес фида и жмем «Next»
Далее откроется окно с перечнем всех лент RSS, нужно выбрать необходимую или добавить новую и скопировать ссылку. После чего активируем опции сервиса, проставляя чекбоксы, и нажимаем «далее».
Ссылку можно вставить на своем сайте, добавить RSS на фидбарнер или другой агрегатор, чтобы при добавлении материалов на сайте изменения были видны всем пользователям.
Также можно создать файл вручную, использую кодировку XML, воспользоваться встроенными инструментами CMS. В этом случае не нужно знать язык программирования, так как системы управления контентом предоставляют уже готовые решения.
Как подписаться на RSS
Пользователь может подписаться на ленту новостей тремя способами:
Найти на странице сайта иконку или ссылку на подписку RSS, кликнуть по ней и следовать инструкциям браузера.
Если хотите получать сообщения на почту, то ищите на сайте форму RSS с полем для ввода e-mail. Данное действие обычно требует подтверждения подписки.
Если владелец ресурса скрыл форму подписки, но оставил канал RSS включенным. Подписаться на обновления можно, введя в браузерную строку приставку /feed или /rss.xml или /?feed=rss , к основной ссылке сайта. Например, http:// www.domen.com/feed.
Программы для чтения RSS
Сегодня любые браузеры читают формат RSS без дополнительных расширений. Преимущества браузерного подхода в том, что новости можно просматривать на ПК и мобильном устройстве в любом месте. Недостаток: ограничения по количеству подключаемых источников.
Сервисы:
Inoreader. Читалка лент с опцией кэширования информации, то есть просматривать сохраненные новости можно без подключения к интернету. Из плюсов: статьи можно читать полностью без перехода на источник, имеется приложение для гаджетов.
Newsflow. Встроенная программа в Windows 10, новости размещаются по каталогам, вид сообщений настраивается под пользователя, статьи можно читать непосредственно в приложении. Количество источников не ограничено.
Feedly, Palabre, Digg – сервисы и приложения для чтения лент, обладающие примерно схожим функционалом.
Для тех, кто предпочитает программные решения, разработчики предлагают: Mozilla Thunderbird и Awasu – для Windows; Newsfire и NewsLife – для MacOS.
Резюме
Мы изучили, что такое RSS лента для сайта. Разобрались с её преимуществами для пользователей и владельцев ресурсов. Научились добавлять ленту и подписываться на фид. Что такое RSS? Это быстрый просмотр новостей и развитие сайта за счет улучшения поведенческих факторов.
Как сделать RSS на сайте
Вы здесь:
Главная — XML — XML Основы — Как сделать RSS на сайте
Пришло время, наконец-то, по-настоящему применить знания по XML на практике. В этой статье я расскажу, как сделать RSS-канал у себя на сайте. Безусловно, помимо небольших знаний по XML, потребуется знания по PHP (в зависимости от Вашего сайта, и MySQL тоже).
Вообще, весь смысл создания RSS-канала на сайте заключается в том, что нужно написать всего одну страницу в XML-формате с нужным кодом. Эту страницу необходимо динамически менять через PHP, добавляя туда свежие материалы из базы (либо от туда, где Вы держите контент). А вот в каком формате нужно добавлять, об этом написано чуть ниже.
Я сейчас сразу приведу пример, в каком виде надо генерировать XML-страницу с RSS-каналом Вашего сайта:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>Лента сайта MyRusakov.ru</title>
<link>http://myrusakov.ru</link>
<description>Создание и раскрутка сайтов</description>
<item>
<title>Как сделать RSS на сайте</title>
<link>http://myrusakov.ru/xml-rss.html</link>
<description>Описание процесса создания RSS-канала на сайте</description>
</item>
<item>
<title>Как закрыть сайт на реконструкцию</title>
<link>http://myrusakov.ru/php-close-reconstruction.html</link>
<description>Как провести закрытие сайта на реконструкцию?</description>
</item>
</channel>
</rss>
В принципе, структура здесь достаточно прозрачная, однако, на всякий случай, поясню. Ваша задача подправить содержимое элемента channel, в частности, title, link и description надо изменить на название Вашего сайта, его адрес и краткое описание соответственно. Это фиксированная часть, которая не меняется. А вот дальше идут элементы item.
Вот именно содержимое элементов item и необходимо генерировать через PHP. Одна статья — один элемент item. Структура та же: title, link и description, что означает: название статьи, её адрес и краткое описание.
Помимо этих 3-х обязательных элементов есть ещё целая уйма необязательных параметров, полный список которых можно посмотреть здесь: http://cyber.law.harvard.edu/rss/rss.html.
Также обратите внимание, что весь код XML-документа должен быть написан без единой ошибки, иначе RSS-агрегаторы его просто не поймут. Для проверки валидности RSS-страницы используйте сервис W3: http://validator.w3.org/feed/.
На этом всё. Далее Вам необходимо лишь раскручивать данный RSS-канал, чтобы люди на него подписывались, но это уже совсем другая история.
Создано 28.09.2011 10:16:21
Михаил Русаков
Предыдущая статья Следующая статья
Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!
Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov. Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.
Если Вы не хотите пропустить новые материалы на сайте, то Вы можете подписаться на обновления: Подписаться на обновления
Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.
Порекомендуйте эту статью друзьям:
Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):
Кнопка:
<a href=»https://myrusakov.ru» target=»_blank»><img src=»https://myrusakov.ru/images/button.gif» alt=»Как создать свой сайт» /></a>
Она выглядит вот так:
Текстовая ссылка: <a href=»https://myrusakov.ru» target=»_blank»>Как создать свой сайт</a>
Она выглядит вот так: Как создать свой сайт
BB-код ссылки для форумов (например, можете поставить её в подписи):
[URL=»https://myrusakov.ru»]Как создать свой сайт[/URL]
Ленты новостей RSS
У Вас в браузере заблокирован JavaScript. Разрешите JavaScript для работы сайта!
Многие Web-сайты предлагают ленты новостей XML.
XML-лента состоит из статей, которые можно свободно читать и отображать на
своих Web-сайтах. Это могут быть
ежедневные новости, комиксы, блоги, шутки, прогноз погоды и т.д. Благодаря Ajax
можно получать эту информацию, не посещая все эти сайты и не покупая клиентское
приложение, считывающее XML-ленты на компьютер.
XML-ленты можно отфоматировать в любом стиле, что позволяет получать только ту
информацию, которая действительно требуется.
Структура RSS
Наиболее популярным форматом лент является RSS (Really Simple Syndication —
очень простой синдикат).
Документ RSS состоит их двух частей: канала и статей.
Элементы канала
Канал можно рассматривать как заголовок RSS-ленты. Элементы канала сообщают
пользователю, откуда поступает лента, как она называется, о чем она, когда
обновлялась последний раз и т.д.
Основную информацию о RSS-ленте предоставляют три необходимых элемента канала:
Элемент
Описание
description
Фраза, описывающая канал
link
URL на Web-сайт, с которым установлен канал связи
title
Имя канала, а также название службы.
Должно ассоциироваться с названием сайта
RSS-лента может также содержать любое число из следующих дополнительных элементов
канала:
Элемент
Описание
category
Категория, к которой принадлежит канал
cloud
Позволяет регистрировать процессы с атритутом cloud,
чтобы они уведомлялись об обновлении канала. Таким образом, реализуется облегченный
протокол публикации-подписки
copyright
Уведомление об авторских правах на содержимое канала
docs
URL, указывающий на документацию по RSS-лентам
generator
Строка, указывающая, какая прогорамма использовалась для генерации протокола
image
Изображение, которое можно отображать вместе с лентой
language
Язык, на котором написан канал
lastBuildDate
Время последнего изменения содержимого
managing editor
Электронный адрес редактора, отвечающего за содержимое
pubDate
Дата публикации содержимого
rating
Рейтинг PICS данного канала
skipDays
Информирует агрегаторы (программы сбора и чтения RSS-лент),
в какие дни они могут не заниматься поиском обновлений
skipHours
Информирует агрегаторы,
в какие дни часы могут не заниматься поиском обновлений
textInput
Поле текстового ввода, которое может отображаться
ttl
Время жизни (Time to Live — TTL), или число минут,
в течение которых данные канала могут кэшироваться, не требуя обновления
webmaster
Адрес электронной почты администратора, отвечающего
за технические вопросы
Элементы статей
Как и газета RSS-лента может состоять из множества статей.
Основными составляющими статьи являются заголовок и описание.
Согласно спецификации RSS необходимым является только один из них, хотя допускается
использование обоих. Заголовок
(title) позволяет понять, о чем идет речь в статье, а описание
(description) может представлять собой или краткий конспект статьи,
или всю статью.
Кроме того, существует восемь дополнительных элементов, которые могут добавляться
к статье:
Элемент
Описание
author
Адрес электронной почты автора статьи
category
Включает статью в одну или несколько категорий
comments
URL страницы с комментариями, касающимися данной статьи
description
Резюме
enclosure
Медиа-объект, присоединенный к статье. Например, <enclosure url=»http://img.gismeteo.ru/images/suncl.gif» />
guid
Строка, представляющая собой уникальный идентификатор
link
URL статьи
pubDate
Дата опубликования статьи
source
Канал RSS, по которому поступает статья. Например, <source>http://informer.gismeteo.ru/rss/34731.xml</source>
title
Заголовок статьи
Большинство RSS-лент пытается использовать максимальное число дополнительных
элементов. Чем больше данных предоставлено, тем лучше можно отобразить содержимое
RSS-ленты.
Примеры RSS
Новости Hardware на 3DNews
<?xml version="1.0" encoding="windows-1251" ?>
<rss version="2.0">
<channel>
<title>3DNews: Новости Hardware</title>
<link>http://3dnews.ru/news/</link>
<description>3DNews: Новости Hardware</description>
<image>
<title>3Dnews Daily Digital Digest</title>
<url>http://www.3dnews.ru/i/3dn.gif</url>
<link>http://www.3dnews.ru</link>
</image>
<item>
<title>Panasonic BL-PA100 уже на рынке</title>
<link>http://3dnews.ru/news/panasonic-187697/</link>
<description>Компания Panasonic представила Ethernet-адаптер,
основной особенностью которого является возможность организовать
Ethernet-сеть через обычную электропроводку.
В BL-PA100 ...</description>
<pubDate>Wed, 15 Nov 2006 13:00:00 +0300</pubDate>
</item>
</channel>
</rss>
Погода в Ростове-на-Дону
<?xml version="1.0" encoding="windows-1251" ?>
<rss xmlns:gismeteo="http://www.gismeteo.ru" version="2.0">
<channel>
<title>GISMETEO.RU: Погода от ФОБОС и Мэп Мейкер</title>
<link>http://www.gismeteo.ru</link>
<description>Прогноз погоды по 2200+ городам России и Мира</description>
<ttl>60</ttl>
<image>
<title>GISMETEO.RU: Погода от ФОБОС и Мэп Мейкер</title>
<width>142</width>
<height>18</height>
<link>http://www.gismeteo.ru</link>
<url>http://img.gismeteo.ru/images/gismeteo2.gif</url>
</image>
<item>
<title>Ростов-на-Дону: Утро 15 ноя, Ср</title>
<link>http://www.gismeteo.ru/towns/34731.htm?1000000</link>
<description>облачно, без осадков, температура +1..+3 С,
давление 749..751 мм рт.ст., ветер Западный, 1 м/с</description>
<category>Погода</category>
<enclosure url="http://img.gismeteo.ru/images/suncl.gif" />
<source>http://informer.gismeteo.ru/rss/34731.xml</source>
</item>
<item>
</channel>
</rss>
Итак, RSS-лента — это регулярно обновляющийся документ в формате XML, содержащий
обычно информацию новостного характера. RSS-ленты используются многими сайтами для
выдачи содержания новостей непосредственно на рабочий стол пользователя. Для чтения
RSS используются специальные программы,
например Feedreader. Подробнее о RSS
Управление информацией или как обуздать RSS / Хабр
Что такое RSS многие из читателей знают. Как говорит Wikipedia –
семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами.
Больше всего мне нравиться расшифровка Really Simple Syndication — очень простое приобретение информации. В этой статье я не буду вдаваться в подробности и историю RSS, а сконцентрируюсь на использование этого мощного инструмента.
Но всё же немного истории
Раньше нам приходилось «добывать» информацию в интернете различными способами:
Если мы хотели узнать погоду, то шли на сайт, находили нужную информацию или подписывались на рассылку по почте. Если нас интересовало, ответил ли кто-нибудь на комментарий – опять же приходилось постоянно заходить на сайт. Пользователь был изолирован в «информационном вакууме».
Однако с приходом RSS всё изменилось:
Сегодня пользователь является центром информационной системы, что добавляет гораздо больше возможностей управления информацией и позволяет сэкономить много времени. С другой стороны с RSS выросли и объёмы получаемой информации. Как с ними справиться – сейчас узнаем.
RSS-агрегатор (RSS-reader)
Наиболее устоявшийся способ использовать RSS – RSS-readers: Google Reader, Bloglines, NewsGator и т.д. Сегодня, наиболее распространёнными являются именно интернет-приложения, ведь они свободны от недостатков десктоп-программ. Каналы новостей (feeds, фиды) в интернет RSS-readers всегда актуальны – на каком бы устройстве вы бы их не читали (хотя тот же Snarfer может синхронизировать вашу RSS библиотеку, однако только через Bloglines). Устройством могут быть ваш рабочий и домашний компьютер, плеер, смартфон и любой девайс, который поддерживает данный формат. Выбор RSS-reader дело вкуса, а о них, как говорится, не спорят 😉
Советы начинающим:
Добавляйте каналы постепенно;
Не стоит читать ВСЕ новости, что успели прочитать – то успели. Всё равно, если вы подписаны на несколько источников схожей тематики, благодаря эффекту echo-chamber вы не пропустите ничего важного. Короче, не бойтесь кнопки «Прочитать всё»;
Выделяйте определенное время на чтение новостей – например, 15 минут в начале каждого часа. Чтение фидов сродни наркотику;
Если нет времени, а очень хочется почитать – сохраняйте заинтересовавшие вас статьи;
Не забывайте добавлять тэги и папки по мере того, как растёт коллекция;
Не бойтесь удалять новостные каналы;
IM и Twitter
Ни для кого не секрет, что иногда требуется получать новости быстрее всех (блоггеры, репортёры). Для этого можно настроить свой Gtalk/ICQ/MSN или Twitter аккаунты на получение RSS. Для IM сервисов можно воспользоваться:
Очень осторожно добавляйте каналы. С моими 160 каналами, я получал новости каждую секунду.
Наиболее интересные блоги и новостные ресурсы можно добавить в Twitter. Обычно на сайтах можно узнать ник человека, зарегистрированного на Twitter, подписавшись на которого, новости будут приходить сразу к вам.
Фильтруем
Со временем библиотека разрастётся настолько, что времени просто физически не будет хватать. Тут нам помогут RSS фильтры. Наиболее известные: http://www.aiderss.com AideRss – на основе алгоритмов, выделяет наиболее важные и обсуждаемые новости.
http://www.feedhub.com
FeedHub – учиться на основе ваших интересов, вы голосуете «за» или «против» и постепенно должны получать только те статьи, которые вам интересны.
http://www.feedhaus.com
FeedHaus – на основе своего облака тэгов получаете только релевантную информацию.
Гипер мощная система фильтрации по ключевому слову – почти как Google Alerts – только с расширенными возможностями — Filtrbox. Вам интересно кто говорит о вас, где упоминался ваш сайт или когда ваша любимая группа приедет в ваш город? Без проблем – настраиваете и наслаждаетесь.
Слушаем
Нет времени читать? Что ж, несколько сервисов решат и эту проблему. В дороге или за рулём – отлично скоротать время и оставаться на пике информированности.
Экспериментируем
А вдруг у сайта нет RSS канала? Тогда на помощь придут такие сервисы как
Настроить их достаточно просто.
Для более экзотических целей (например, вы ищите работу дизайнера и хотели бы получать обновления с 10 сайтов и ответы на ваши запросы в одном фиде) подойдёт Yahoo! Pipes и FeedInformer.
Хотите получать результаты поиска Google в RSS (может ваш сайт вышел на первое место:)? feedmysearch.com
Для фанатов
Snackr – при помощи этого приложения вы всегда будете держать руку на пульсе. Ведь новостная строка всегда на экране.
Следим
Допустим, что по роду вашей деятельности вам приходится постоянно следить за несколькими источниками. Больше всего вам подойдут такие сервисы как Netvibes, Pageflakes и т.д. На одной странице вы можете расположить несколько важных источников и проверять, скажем, через 20 минут. Сюда можно добавить фиды из ваших экспериментов.
Используя некоторые из предложенных способов (кому что нравится) можно существенно повысить производительность работы и забыть о скуке.
90000 XML RSS 90001 90002
90003 With RSS it is possible to distribute up-to-date web content from one web site to thousands of other web sites around the world. 90004
90003 RSS allows fast browsing for news and updates. 90004 90002 90008 RSS Document Example 90009 90010
90003 90010 W3Schools Home Page title> 90010 https://www.w3schools.com link> 90010 Free web building tutorials description> 90010 90010 RSS Tutorial title> 90010 https: // www.w3schools.com/xml/xml_rss.asp link> 90010 New RSS tutorial on W3Schools description> 90010 Item> 90010 90010 XML Tutorial title> 90010 https://www.w3schools.com/xml link> 90010 New XML tutorial on W3Schools description> 90010 Item> 90010 Channel> 90004 90003 rss> 90004 90002
90030 What is RSS? 90031
90032
90033 RSS stands for 90034 R 90035 eally 90034 S 90035 imple 90034 S 90035 yndication 90040
90033 RSS allows you to syndicate your site content 90040
90033 RSS defines an easy way to share and view headlines and content 90040
90033 RSS files can be automatically updated 90040
90033 RSS allows personalized views for different sites 90040
90033 RSS is written in XML 90040
90051
90002
90030 Why use RSS? 90031
90003 RSS was designed to show selected data.90004
90003 Without RSS, users will have to check your site daily for new
updates. This may be too time-consuming for many users. With an RSS feed (RSS is
often called a News feed or RSS feed) they can
check your site faster using an RSS aggregator (a site or program that
gathers and sorts out RSS feeds). 90004
90003 Since RSS data is small and fast-loading, it can easily be used
with services like cell phones or PDA’s. 90004
90003 Web-rings with similar information can easily share data on their web sites to make
them better and more useful.90004
90002 90002 90030 Who Should use RSS? 90031
90003 Webmasters who seldom update their web sites do not need RSS! 90004
90003 RSS is useful for web sites that are updated frequently,
like: 90004
90032
90033 News sites — Lists news with title, date and descriptions 90040
90033 Companies — Lists news and new products 90040
90033 Calendars — Lists upcoming events and important days 90040
90033 Site changes — Lists changed pages or new pages 90040
90051
90002 90030 Benefits of RSS 90031
90003 Here are some benefits of using RSS: 90004
90003 90034 Choose your news 90035 90010
With RSS you can choose to view the news you want, the news that interest you and are relevant to your work.90004 90003 90034 Remove unwanted information 90035 90010
With RSS you can (finally) separate wanted information from unwanted information (spam)! 90004 90003 90034 Increase your site traffic 90035 90010
With RSS you can create your own news channel, and publish it to the Internet! 90004 90002 90030 The History of RSS 90031 90032
90033 1997 — Dave Winer at UserLand develops scriptingNews. RSS was born 90040
90033 1999 — Netscape develops RSS 0.90 (which supported scriptingNews) 90040
90033 1999 — Dave Winer develops scriptingNews 2.0b1 (which included RSS 0.90 features) 90040
90033 1999 — Netscape develops RSS 0.91 (which included most features from scriptingNews 2.0b1) 90040
90033 1999 — UserLand gets rid of scriptingNews and uses only RSS 0.91 90040
90033 1999 — Netscape stops their RSS development 90040
90033 2000 — UserLand releases the official RSS 0.91 specification 90040
90033 2000 — O’Reilly develops RSS 1.0. This format uses RDF and namespaces. 90040
90033 2000 — Dave Winer at UserLand develops RSS 0.92 90040
90033 2002 — Dave Winer develops RSS 2.0 after leaving UserLand 90040
90033 2003 — The official RSS 2.0 specification is released 90040
90051
90003 RSS 1.0 is the only version that was developed using the W3C RDF (Resource Description Framework) standard. 90004
90003 The idea behind RDF was to help create a Semantic Web. However, this does not matter too much for ordinary users,
but by using web standards it will be easier for persons and applications to exchange data.90004
90002 90030 What RSS Version Should I Use? 90031
90003 RSS 0.91 and RSS 2.0 are easier to understand than RSS 1.0. Our tutorial is based on RSS 2.0. 90004 90003 The syntax rules of RSS 2.0 are very simple and very strict. 90004
90002 90030 Is RSS a Web Standard? 90031
90003 There is no official standard for RSS. 90004
90032
90033 About 50% of all RSS feeds use RSS 0.91 90040
90033 About 25% use RSS 1.0 90040
90033 The last 25% is split between RSS 0.9x versions and RSS 2.0 90040
90051 90002 90030 How RSS Works 90031
90003 RSS is used to share content between websites. 90004
90003 With RSS, you register your content with companies called aggregators. 90004
90003 So, to be a part of it: First, create an RSS document and save it with an .xml extension. Then, upload the file to your
website. Next, register with an RSS aggregator. Each day the aggregator searches the registered websites for RSS documents, verifies the link, and displays
information about the feed so clients can link to documents that interests them.90004
90003 90034 Tip: 90035 Read our RSS Publishing chapter to view free RSS aggregation services. 90004
90002 90030 RSS Example 90031
90003 RSS documents use a self-describing and simple syntax. 90004
90003 Here is a simple RSS document: 90004 90010
90003 90010 W3Schools Home Page title> 90010 https://www.w3schools.com link> 90010 Free web building tutorials description> 90010 90010 RSS Tutorial title> 90010 https: // www.w3schools.com/xml/xml_rss.asp link> 90010 New RSS tutorial on W3Schools description> 90010 Item> 90010 90010 XML Tutorial title> 90010 https://www.w3schools.com/xml link> 90010 New XML tutorial on W3Schools description> 90010 Item> 90010 Channel> 90004 90003 rss> 90004 90003 The first line in the document — the XML declaration — defines
the XML version and the character encoding used in the document.In this case the document conforms to the 1.0 specification
of XML and uses the UTF-8 character set. 90004
90003 The next line is the RSS declaration which identifies that this is an RSS document (in this case, RSS version 2.0). 90004
90003 The next line contains the element. This element is used to describe the RSS feed. 90004
90003 The element has three required child elements: 90004
90032
90033 — Defines the title of the channel (e.g. W3Schools Home Page) 90040
90033 — Defines the hyperlink to the channel (e.g. https://www.w3schools.com) 90040
90033 — Describes the channel (e.g. Free web building tutorials) 90040
90051
90003 Each element can have one or more elements. 90004
90003 Each element defines an article or «story» in the RSS feed. 90004
90003 The element has three required child elements: 90004
90032
90033 — Defines the title of the item (e.g. RSS Tutorial) 90040
90033 — Defines the hyperlink to the item (e.g. https://www.w3schools.com/xml/xml_rss.asp) 90040
90033 — Describes the item (e.g. New RSS tutorial on W3Schools) 90040
90051
90003 Finally, the two last lines close the and elements. 90004
90002 90030 Comments in RSS 90031
90003 The syntax for writing comments in RSS is similar to that of HTML: 90004 90003 90004
90002 90030 RSS is Written in XML 90031
90003 Because RSS is XML, keep in mind that: 90004
90032
90033 All elements must have a closing tag 90040
90033 Elements are case sensitive 90040
90033 Elements must be properly nested 90040
90033 Attribute values must always be quoted 90040
90051 90002 90030 The RSS Element 90031
90003 The RSS element describes the RSS feed.90004
90003 Look at the following RSS document: 90004 90010
90003 90010 W3Schools Home Page title> 90010 https://www.w3schools.com link> 90010 Free web building tutorials description> 90010 90010 RSS Tutorial title> 90010 https: //www.w3schools.com / xml / xml_rss.asp link> 90010 New RSS tutorial on W3Schools description> 90010 Item> 90010 Channel> 90004 90003 rss> 90004 90003 As mentioned before, the element describes the RSS feed, and has three required child elements: 90004
90032
90033 — Defines the title of the channel (e.g. W3Schools Home Page) 90040
90033 — Defines the hyperlink to the channel (e.g. https://www.w3schools.com) 90040
90033 — Describes the channel (e.g. Free web building tutorials) 90040
90051 90003 The element usually contains one or more elements. Each element defines an article
or «story» in the RSS feed. 90004
90003 Furthermore, there are several optional child elements of . We will explain the most important ones below. 90004
90002 90030 The Element 90031
90003 The child element is used to specify a category for your feed.90004
90003 The element makes it possible for RSS aggregators to group sites based on category. 90004
90003 The category for the RSS document above could be: 90004 90003 Web development category> 90004
90002 90030 The Element 90031
90003 The child element notifies about copyrighted material. 90004
90003 The copyright for the RSS document above could be: 90004 90003 2006 Refsnes Data as.All rights reserved. Copyright> 90004
90002 90030 The Element 90031
90003 The child element allows an image to be displayed when aggregators present a feed. 90004
90003 The element has three required child elements: 90004
90032
90033 — Defines the URL to the image 90040
90033 — Defines the text to display if the image could not be shown 90040
90033 — Defines the hyperlink to the website that offers the channel 90040
90051 90003 The image for the RSS document above could be: 90004 90003 90010 https: // www.w3schools.com/images/logo.gif url> 90010 W3Schools.com title> 90010 https://www.w3schools.com link> 90010 Image> 90004
90002 90030 The Element 90031
90003 The child element is used to specify the language used to write your document. 90004
90003 The element makes it possible for RSS aggregators to group sites based on language. 90004
90003 The language for the RSS document above could be: 90004 90003 en-us language> 90004
90002 90030 The Element 90031
90003 Each element defines an article or «story» in
an RSS feed.90004
90003 Look at the following RSS document: 90004 90010
90003 90010 W3Schools Home Page title> 90010 https://www.w3schools.com link> 90010 Free web building tutorials description> 90010 90010 RSS Tutorial title> 90010 https: //www.w3schools.com / xml / xml_rss.asp link> 90010 New RSS tutorial on W3Schools description> 90010 Item> 90010 Channel> 90004 90003 rss> 90004 90003 As mentioned before, each element defines an article or «story» in the RSS feed. 90004
90003 The element has three required child elements: 90004
90032
90033 — Defines the title of the item (e.g. RSS Tutorial) 90040
90033 — Defines the hyperlink to the item (e.g. https://www.w3schools.com/xml/xml_rss.asp) 90040
90033 — Describes the item (e.g. New RSS tutorial on W3Schools) 90040
90051
90003 Furthermore, there are several optional child elements of . We will explain the most important ones below. 90004
90002 90030 The Element 90031
90003 The child element is used to specify the e-mail address of the author of an item. 90004
90003 90034 Note: 90035 To prevent spam e-mails, some developers do not include the element.90004
90003 The author of the item in the RSS document above could be: 90004 90003 hege@refsnesdata.no author> 90004
90002 90030 The Element 90031
90003 The child element allows an item to link to comments about that item. 90004
90003 A comment of the item in the RSS document above could be: 90004 90003 https://www.w3schools.com/comments comments> 90004
90002 90030 The Element 90031
90003 The child element allows a media-file to be included with an item.90004
90003 The element has three required attributes: 90004
90032
90033 url — Defines the URL to the media file 90040
90033 length — Defines the length (in bytes) of the media file 90040
90033 type — Defines the type of media file 90040
90051
90003 A media-file included in the item in the RSS document above could be: 90004 90003 90004
90002 90030 Get Your RSS Feed Up On The Web 90031 90003 Having an RSS document is not useful if other people can not
reach it.90004 90003 Now it’s time to get your RSS file up on the web. Here are the steps: 90004
90003 1. Name your RSS file. Notice that the file must have an .xml extension. 90004
90003 2. Validate your RSS file (a good validator can be found at http://www.feedvalidator.org). 90004
90003 3. Upload the RSS file to your web directory on your web server. 90004
90003 4. Copy the little orange or
button to your web directory. 90004
90003 5. Put the little orange «RSS» or «XML» button on the page where you will
offer RSS to the world (e.g. on your home page). Then add a link to the button
that links to the RSS file. The code will look something like this: 90010 90010 90010 . 90004
90003 6. Submit your RSS feed to the RSS Feed Directories (you can Google or Yahoo
for «RSS Feed Directories»). Note! The URL to
your feed is not your home page, it is the URL to your feed, like
«Https: // www.w3schools.com/xml/myfirstrss.xml «. Here is a free RSS aggregation service: 90004 90003 7. Register your feed with the major search engines: 90004 90003 8. Update your feed — After registering your RSS feed, you must make sure that you update your content frequently
and that your RSS feed is constantly available. 90004 90002 90030 Can I Manage my RSS Feed Myself? 90031 90003 The best way to ensure your RSS feed works
the way you want, is to manage it yourself. 90004
90003 However, this can be very time consuming,
especially for pages with lot of updates.90004 90003 An alternative is to use a third-party automated RSS. 90004 90002 90030 Automated RSS 90031 90003 For users who only need an RSS feed for their personal website, some of the most popular blog (Web Log) managers
that offer built-in RSS services are: 90004 90002
90030 RSS Readers 90031
90003 An RSS Reader is used to read RSS Feeds! 90004
90003 RSS readers are available for many different devices and OS. 90004
90003 There are a lot of different RSS readers.Some work as web services, and some are limited to windows (or Mac, PDA or UNIX): 90004
90032
90033 QuiteRSS — FREE!
QuiteRSS is an open-source, cross-platform RSS / Atom news reader. It is
versatile, and has a full set of options. QuietRSS has a rich set of social
sharing options (Email / Twitter / Facebook /…/ Pocket / Etc). QuietRSS is fast
starting, and navigation is quick 90040
90033 FeedReader — FREE! Simple, straightforward feed reader that easily handles large number of feeds.Has the essential options (not a lot of confusing ones). Does not require Java. Import or export OPML files. Option to open links in an external browser 90040
90033 RssReader — FREE! Windows-based RSS reader. Supports RSS versions 0.9x, 1.0 and 2.0 and Atom 0.1, 0.2 and 0.3 90040
90033
blogbotrss — FREE! An RSS reader plug-in for Internet Explorer and
Microsoft Outlook 90040
90051
90003 90034 Tip: 90035 Most browsers have a built-in RSS Reader. If you go to a web site that offers RSS feeds, you will see
an RSS icon
in the address bar,
or toolbar.Click on the icon to view a list of the different feeds. Choose the feed you want to read. 90004
90002
90030 I have an RSS Reader. Now what? 90031
90003 Click on the little or
button next to the RSS feed you
want to read. Copy The URL you get in the browser window and paste it in your RSS reader. 90004
90002
90030 RSS Examples 90031
90003 These examples demonstrate RSS using our RSS reader to view the
results. 90004 90003 90034 RSS Element 90035 90004
90003 Setting the required channel elements (,, and ) 90010
Specify a category
for the RSS 90010
Specify the
program used to generate the RSS 90010
Add an image to the
RSS 90010
Specify the
language of the RSS 90010
Add an text input
field to the RSS 90010
Specify days that
the RSS should not be updated 90004
90002
90003 90034 RSS element 90035 90004
90003 Setting the required item elements (,, and ) 90010
Add a link to
comments about the RSS item 90010
Add a media file
to the RSS item 90010
Specify a unique
identifier for the item 90010
Specify the
publication date for the RSS item 90010
Specify a
third-party source for the RSS item 90004
90002 90002
90030 RSS Element 90031
90003 The links in the «Element» column point to more information about each
specific element.90004 90514
90515
90516 Element 90517
90516 Description 90517
90520
90515
90522 90523
90522 Optional. Defines one or more categories for the feed 90523
90520
90515
90522 90523
90522 Optional. Register processes to be notified immediately of
updates of the feed 90523
90520
90515
90522 90523
90522 Optional. Notifies about copyrighted material 90523
90520
90515
90522 90523
90522 Required.Describes the channel 90523
90520
90515
90522 90523
90522 Optional. Specifies a URL to the documentation of the format
used in the feed 90523
90520
90515
90522 90523
90522 Optional. Specifies the program used to generate the feed 90523
90520
90515
90522 90523
90522 Optional. Allows an image to be displayed when aggregators
present a feed 90523
90520
90515
90522 90523
90522 Optional.Specifies the language the feed is written in 90523
90520
90515
90522 90523
90522 Optional. Defines the last-modified date of the content of the feed 90523
90520
90515
90522 90523
90522 Required. Defines the hyperlink to the channel 90523
90520
90515
90522 90523
90522 Optional. Defines the e-mail address to the editor of the
content of the feed 90523
90520
90515
90522 90523
90522 Optional.Defines the last publication date for the content of the
feed 90523
90520
90515
90522 90523
90522 Optional. The PICS rating of the feed 90523
90520
90515
90522 90523
90522 Optional. Specifies the days where aggregators should skip updating the feed 90523
90520
90515
90522 90523
90522 Optional. Specifies the hours where aggregators should skip updating the feed 90523
90520
90515
90522 90523
90522 Optional.Specifies a text input field that should be displayed
with the feed 90523
90520
90515
90522 90523
90522 Required. Defines the title of the channel 90523
90520
90515
90522 90523
90522 Optional. Specifies the number of minutes the feed can stay cached
before refreshing it from the source 90523
90520
90515
90522 90523
90522 Optional. Defines the e-mail address to the webmaster of the
feed 90523
90520
90635 90030 RSS Element 90031 90514
90515
90516 Element 90517
90516 Description 90517
90520
90515
90522 90523
90522 Optional.Specifies the e-mail address to the author of the
item 90523
90520
90515
90522 90523
90522 Optional. Defines one or more categories the item belongs to 90523
90520
90515
90522 90523
90522 Optional. Allows an item to link to comments about that item 90523
90520
90515
90522 90523
90522 Required. Describes the item 90523
90520
90515
90522 90523
90522 Optional.Allows a media file to be included with the item 90523
90520
90515
90522 90523
90522 Optional. Defines a unique identifier for the item 90523
90520
90515
90522 90523
90522 Required. Defines the hyperlink to the item 90523
90520
90515
90522 90523
90522 Optional. Defines the last-publication date for the item 90523
90520
90515
90522