Elemento <item> RSS

Ogni elemento <item> può definire un articolo o "story" nel feed RSS.

Elemento <item>

Vedete il documento RSS seguente:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0"><channel>
  <title>Pagina iniziale di CodeW3C.com</title>
  <link>http://www.codew3c.com</link>
  <description>Tutorial gratuiti di costruzione di siti web</description>
  <item>
    <title>Tutorial RSS</title>
    <link>http://www.codew3c.com/rss</link>
    <description>Nuovo tutorial RSS su CodeW3C.com</description>
  </item>
</channel></rss>

Come menzionato in precedenza, ogni elemento <item> può definire un articolo o una storia nell'RSS feed.

L'elemento <item> ha tre elementi figli obbligatori:

  • <title> - Definisce il titolo del progetto (ad esempio, Guida RSS)
  • <link> - Definisce l'hyperlink che porta al progetto (ad esempio, http://www.codew3c.com/rss)
  • <description> - Descrive questo progetto (ad esempio, la guida RSS di CodeW3C)

Inoltre, ci sono diversi elementi figli opzionali di <item>, che introdurremo più avanti i più importanti.

L'elemento <author>

L'elemento figlio <author> viene utilizzato per specificare l'indirizzo email dell'autore di un progetto.

Note:Per prevenire lo spam, alcuni sviluppatori non utilizzano l'elemento <author>.

L'autore del progetto nell'RSS documento sopra potrebbe essere:

<author>service@codew3c.com</author>

L'elemento <comments>

L'elemento figlio <comments> permette di collegare un progetto ai commenti relativi a questo progetto.

I commenti dei progetti nell'RSS documento sopra potrebbero essere così:

<comments>http://www.codew3c.com/comments</comments>

L'elemento <enclosure>

L'elemento figlio <enclosure> permette di importare un file multimediale in un elemento.

L'elemento <enclosure> ha tre attributi obbligatori:

  • url - Definisce l'URL che punta a questo file multimediale
  • length - Definisce la lunghezza di questo file multimediale (byte)
  • type - Definisce il tipo del file multimediale

Nei documenti RSS superiori, i file multimediali inclusi nei progetti possono essere come questi:

<enclosure url="http://www.codew3c.com/rss/rss.mp3" length="5000" type="audio/mpeg" /> 

Manuale di riferimento RSS <item>

Elemento Descrizione
<author> Opzionale. Specifica l'indirizzo email dell'autore di questo progetto.
<category> Opzionale. Definisci una o più categorie a cui appartiene questo progetto.
<comments> Opzionale. Permette al progetto di connettersi a commenti (file) relativi a questo progetto.
<description> Obbligatorio. Descrive questo progetto.
<enclosure> Opzionale. Permette di importare un file multimediale in un oggetto.
<guid> Opzionale. Definisci un identificatore unico per questo progetto.
<link> Obbligatorio. Definisci l'hyperlink che punta a questo progetto.
<pubDate> Opzionale. Definisci la data di ultima pubblicazione di questo progetto.
<source> Opzionale. Specifica una terza parte come fonte per questo progetto.
<title> Obbligatorio. Definisci il titolo di questo progetto.