Учебники

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

<feed> Элементы

<entry> Элементы

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