Cos'è Atom 1.0

Atom è il nome di un formato di distribuzione di contenuti e metadati basato su XML e un protocollo a livello di applicazione per la pubblicazione e la modifica di risorse Web appartenenti a siti Web aggiornati periodicamente.

Atom è una specifica relativamente recente ed è molto più robusto e ricco di funzionalità di RSS. Ad esempio, dove RSS richiede campi descrittivi come titolo e collegamento solo nelle suddivisioni degli articoli, Atom richiede queste cose sia per gli articoli che per il feed completo.

Tutti i feed Atom devono essere documenti XML ben formati e sono identificati con il tipo di supporto application / atom + xml .

Struttura di un feed Atom 1.0

Un feed è costituito da alcuni metadati, seguiti da un numero qualsiasi di voci. Ecco una struttura di base di un feed 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>

Tag del feed Atom 1.0

Un documento di feed Atom 1.0 sarà costituito dai seguenti due elementi:

  • Elements

  • Elementi

Ci sono alcuni costrutti comuni, che sono richiesti per i due elementi precedenti e sono spiegati in: Costrutto comune.