Что такое Atom 1.0

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 будет состоять из следующих двух элементов:

  • Элементы

  • Элементы

Есть некоторые общие конструкции, которые требуются для двух вышеупомянутых элементов, и они объясняются в: Общая конструкция.