¿Qué es Atom 1.0?

Atom es el nombre de un formato de sindicación de metadatos y contenido web basado en XML, y un protocolo a nivel de aplicación para publicar y editar recursos web que pertenecen a sitios web actualizados periódicamente.

Atom es una especificación relativamente reciente y es mucho más robusta y rica en funciones que RSS. Por ejemplo, cuando RSS requiere campos descriptivos como título y enlace solo en el desglose de elementos, Atom requiere estos elementos tanto para los elementos como para el Feed completo.

Todas las fuentes Atom deben ser documentos XML bien formados y se identifican con el tipo de medio application / atom + xml .

Estructura de una fuente Atom 1.0

Un feed consta de algunos metadatos, seguidos de cualquier número de entradas. A continuación, se muestra una estructura básica de una fuente 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>

Etiquetas de feed de Atom 1.0

Un documento de alimentación de Atom 1.0 se construirá con los dos elementos siguientes:

  • Elementos

  • Elementos

Hay algunas construcciones comunes, que son necesarias para los dos elementos anteriores y se explican en: Construcción común.