Atom — это название формата синдикации веб-контента и метаданных на основе XML и протокола уровня приложений для публикации и редактирования веб-ресурсов, принадлежащих периодически обновляемым веб-сайтам.
Atom — сравнительно недавняя спецификация, и она намного более надежна и многофункциональна, чем RSS. Например, если RSS требует описательных полей, таких как заголовок и ссылка, только в разбивке по элементам, для Atom это необходимо как для элементов, так и для полного фида.
Все каналы Atom должны быть правильно сформированными документами XML и идентифицированы с типом носителя application / atom + xml .
Структура канала Atom 1.0
Фид состоит из нескольких метаданных, за которыми следует любое количество записей. Вот базовая структура канала Atom 1.0.
<?xml version="1.0"?> <feed xmlns="http://www.w3.org/2005/Atom"> <title>...</title> <link>...</link> <updated>...</updated> <author> <name>...</name> </author> <id>...</id> <entry> <title>...</title> <link>...</link> <id>...</id> <updated>...</updated> <summary>...</summary> </entry> </feed>
Теги ленты Atom 1.0
Документ ленты Atom 1.0 будет состоять из следующих двух элементов:
Есть несколько общих конструкций, которые необходимы для двух вышеупомянутых элементов, и они объяснены в: Общая конструкция.