Programmer's Reference Guide
| Работа с лентой RSS |
Работа с лентой Atom
Zend_Feed_Atom используется в основном так же, как и
Zend_Feed_Rss. Он предоставляет те же доступ к свойствам
ленты и обход сообщений в ленте. Основное отличие заключается в самой
структуре ленты по протоколу Atom. Atom является преемником RSS, это более
обобщенный протокол. Он разработан для более легкой работы с лентами, и
предоставяет полное информационное содержимое внутри самой ленты, разделив
для этой цели тег <description> в RSS на два элемента —
<summary> (анонс) и <content> (содержимое).
Пример #1 Основы использования ленты Atom
Чтение ленты Atom, вывод title и summary
для каждого сообщения:
В ленте Atom (элемент <feed>) должны
присутствовать следующие свойства:
-
title— заголовок ленты, аналогичен заголовку RSS-канала -
id— каждая лента и каждое сообщение в Atom имеют свои уникальные идентификаторы -
link— лента может иметь одну или несколько ссылок, которые имеют атрибутtypeЭквивалентом ссылке в RSS-канале будет
type="text/html". Если ссылка ведет на альтернативную версию того же контента, что представлен в ленте, она должна иметь атрибутrel="alternate". -
subtitle— описание ленты, эквивалентен описанию RSS-каналаauthor->name()— имя автора лентыauthor->email()— e-mail автора ленты
Сообщения Atom (элемент <entry>) обычно имеют
следующие свойства:
-
id— уникальный идентификатор сообщения -
title— заголовок сообщение -
link— ссылка на альтернативное представление сообщения в другом формате -
summary— аннотация к содержимому сообщения -
content— полное содержимое сообщения, может быть пропущен, если лента содержит только аннотации -
author— с субтегамиnameиemail, как у элементаfeed -
published— дата публикации в формате RFC 3339 -
updated— дата последнего изменения сообщения в формате RFC 3339
Другие ресурсы и дополнительную информацию по Atom ищите на сайте: » http://www.atomenabled.org/.
| Работа с лентой RSS |
Select a Version
Languages Available
Components
Search the Manual
Navigation
- Руководство разработчика
- Руководство разработчика
- Zend_Feed
- Введение
- Импортирование лент с помощью Zend_Feed
- Получение лент из веб-страниц
- Работа с лентой RSS
- Работа с лентой Atom
- Работа с отдельным сообщением ленты Atom
- Изменение структуры лент и их сообщений
- Создание собственных классов лент и записей
- Zend_Feed_Reader
