Sintassi RSS

La sintassi di RSS 2.0 è semplice e rigorosa. Queste regole sono facili da imparare e da utilizzare.

Come funziona RSS

RSS viene utilizzato per condividere informazioni tra siti web.

Utilizzando RSS, registri il tuo contenuto presso una società chiamata aggregatore.

Un passo è creare un documento RSS e salvarlo con l'estensione .xml. Poi carica questo file sul tuo sito web. Successivamente, registrati attraverso un aggregatore RSS. Ogni giorno, l'aggregatore cercherà i documenti RSS registrati, verificare i link e mostrare informazioni relative ai feed, in modo che i clienti possano collegarsi ai documenti che li interessano.

Suggerimento:Si prega di Pubblicazione RSS Questa sezione esplora i servizi di aggregazione RSS gratuiti.

Un esempio di documento RSS

Il documento RSS utilizza una sintassi auto-descrittiva semplice:

Vediamo un documento RSS semplice:

<?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 di costruzione di siti web gratuiti</description>
  <item>
    <title>Tutorial RSS</title>
    <link>http://www.codew3c.com/rss</link>
    <description>Nuovo tutorial RSS su CodeW3C.com</description>
  </item>
  <item>
    <title>Tutorial XML</title>
    <link>http://www.codew3c.com/xml</link>
    <description>Nuovo tutorial XML su CodeW3C.com</description>
  </item>
</channel>
</rss>

La prima riga del documento: dichiarazione XML - definisce la versione XML e la codifica dei caratteri utilizzati nel documento. Questo esempio segue la norma 1.0 e utilizza il set di caratteri ISO-8859-1 (Latin-1/West European).

La riga seguente è la dichiarazione RSS che identifica questo documento come un documento RSS (in questo esempio RSS versione 2.0).

La riga seguente contiene l'elemento <channel>. Questo elemento viene utilizzato per descrivere il feed RSS.

L'elemento <channel> ha tre elementi figli obbligatorie:

  • <title> - Definisce il titolo del canale (ad esempio, Homepage di CodeW3C)
  • <link> - Definisce l'hyperlink per raggiungere il canale (ad esempio, www.codew3c.com)
  • <description> - Descrive questo canale (ad esempio, tutorial di costruzione di siti gratuiti)

Ogni elemento <channel> può avere uno o più elementi <item>.

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

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

  • <title> - Definisce il titolo del progetto (ad esempio, Tutorial RSS)
  • <link> - Definisce l'hyperlink per raggiungere il progetto (ad esempio, http://www.codew3c.com/rss)
  • <description> - Descrive questo progetto (ad esempio, il tutorial RSS di CodeW3C)

Infine, le due righe successive chiudono gli elementi <channel> e <rss>.

Commenti RSS

La sintassi per scrivere commenti in RSS è simile a quella di HTML:

<!-- Questo è un commento RSS -->

RSS utilizza XML per essere scritto

Poiché RSS è anche XML, ricordati:

  • Tutti gli elementi devono avere un tag di chiusura
  • Gli elementi sono sensibili alle maiuscole e minuscole
  • Gli elementi devono essere incastati correttamente
  • I valori delle proprietà devono essere racchiusi tra virgolette