Atom

Atom
Изображение логотипа
Расширение .atom
MIME-тип application/atom+xml
Разработчик Инженерный совет Интернета
Тип формата Веб-синдикация
Расширен из XML
Сайт ietf.org/rfc/rfc4… (англ.)

Atom — общее название двух связанных веб-технологий: формата для описания ресурсов на веб-сайтах и протокола для их публикации.

Формат синдикации

Формат синдикации Atom основан на XML и позволяет описывать наборы веб-ресурсов — например, новостные ленты, анонсы статей в блоге и тому подобное. Он решает те же задачи, что RSS, но возник позже и учёл многие его недостатки[1]. Формат описан в RFC 4287 и сейчас активно поддерживается компанией Google во многих её проектах.

Протокол публикации

Протокол публикации Atom (также AtomPub, от англ. Atom Publishing Protocol) основан на HTTP и позволяет создавать, изменять и удалять ресурсы, собранные в коллекции на веб-сайте (примером коллекции может служить блог). Содержимое коллекций описывается в формате Atom, а для управления им используются стандартные методы HTTP. Протокол описан в RFC 5023.

Пример ленты в формате Atom

Пример ленты последних обновлений блога в формате Atom с одной записью:

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Мой блог</title>
  <subtitle>Самый лучший блог на свете</subtitle>
  <link href="http://example.org/"/>
  <updated>2003-12-13T18:30:02Z</updated>
  <author>
    <name>Иван Петров</name>
    <email>[email protected]</email>
  </author>
  <id>urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6</id>
  <entry>
    <title>Фотографии из Египта</title>
    <link href="http://example.org/2003/12/13/atom03"/>
    <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
    <updated>2003-12-13T18:30:02Z</updated>
    <summary>Я вернулся из Египта и выложил свои фотографии...</summary>
  </entry>
</feed>

См. также

Примечания

  1. Борис Богданов, Илья Щуров. Синдикация с агрегацией. Компьютерра (24 августа 2006). Дата обращения: 22 ноября 2009. Архивировано 12 августа 2020 года.

Ссылки

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.