Синтаксис RSS
- Предыдущая страница История RSS
- Следующая страница Элемент <channel> RSS
Грамматика RSS 2.0 проста и строга. Эти правила легко изучить и использовать.
Как работает RSS
RSS используется для обмена информацией между сайтами.
Используя RSS, вы регистрируете свое содержимое в компании-агрегаторе.
Одним из шагов является создание RSS-документа и сохранение его с расширением .xml. Затем загрузите этот файл на ваш сайт. Затем зарегистрируйтесь в RSS-агрегаторе. Ежедневно агрегатор будет искать RSS-документы на зарегистрированных сайтах, проверять их ссылки и отображать информацию о фиде, чтобы клиенты могли перейти к документам, которые их интересуют.
Совет:Пожалуйста, в RSS-публикация Этот раздел знакомит с бесплатными сервисами RSS-агрегаторов.
Пример RSS-документа
RSS-документ использует простую самоопределяющуюся грамматику:
Давайте рассмотрим простой RSS-документ:
<?xml version="1.0" encoding="ISO-8859-1" ?> <rss version="2.0"> <channel> <title>CodeW3C.com Home Page</title> <link>http://www.codew3c.com</link> <description>Free web building tutorials</description> <item> <title>RSS Tutorial</title> <link>http://www.codew3c.com/rss</link> <description>New RSS tutorial on CodeW3C.com</description> </item> <item> <title>XML Tutorial</title> <link>http://www.codew3c.com/xml</link> <description>New XML tutorial on CodeW3C.com</description> </item> </channel> </rss>
Первая строка документа: декларация XML - определяет версию XML и кодировку символов, используемые в документе. Этот пример соблюдает规范 1.0 и использует кодировку ISO-8859-1 (Latin-1/West European).
Следующая строка является RSS-декларацией, которая identifies this document as an RSS document (в этом примере RSS version 2.0).
Следующий абзац содержит элемент <channel>. Этот элемент используется для описания feed RSS.
Элемент <channel> имеет три обязательных подэлемента:
- <title> - Определяет название канала (например, страница дома CodeW3C)
- <link> - Определяет гиперссылку на канал (например, www.codew3c.com)
- <description> - Описание этого канала (например, бесплатные tuториалы по созданию сайтов)
Каждый элемент <channel> может иметь один или несколько элементов <item>.
Каждый элемент <item> может определить статью или "историю" в feed RSS.
Элемент <item> имеет три обязательных подэлемента:
- <title> - Определяет название проекта (например, tuториалы RSS)
- <link> - Определяет гиперссылку на проект (например, http://www.codew3c.com/rss)
- <description> - Описание этого проекта (например, tuториалы RSS CodeW3C)
В конце двух последующих строк закрываются элементы <channel> и <rss>.
Комментарии RSS
Синтаксис записи комментариев в RSS аналогичен синтаксису HTML:
<!-- Это комментарий RSS -->
RSS использует XML для записи
Поскольку RSS также является XML, запомните:
- Все элементы должны иметь закрывающий тег
- Элементы чувствительны к регистру
- Элементы должны быть правильно вложены
- Значения свойств должны быть в кавычках
- Предыдущая страница История RSS
- Следующая страница Элемент <channel> RSS