Articoli Referenze Script FAQ Downloads ASP E-Commerce con ASP Menu Javascript Area Aziende Cocktail Registrazione domini



Il formato RSS

Home + Articoli + XML + Articolo # 42
Autore: Luca Ruggiero



Il formato RSS è uno standard XML utilizzato per lo scambio di notizie, aggiornamenti o dati in generale via Web. La sua struttura non presenta differenze sostanziali rispetto ad un normale formato XML, se non per il fatto che, essendo uno standard, utilizza dei Tag predefiniti.

Come già detto il suo utilizzo è quello dello scambio dati via Web; per fare un esempio semplice, realizzeremo una struttura capace di essere utilizzata come scambio delle ultime News pubblicate su un sito, in modo da renderle disponibili in formato XML (seguendo le specifiche RSS) a coloro che desiderano farne uso sulle proprie pagine.

Di seguito un codice di esempio
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
 <channel>
  <title>ASP Center</title>
  <link>http://www.aspcenter.net</link>
  <description>MS ASP Development Center</description>
  <dc:language>IT-it</dc:language>
  <item>
   <title>Il formato RSS</title>
   <link>http://www.aspcenter.net/articoli/42.asp</link>
   <pubDate>Venerdi 21 Ottobre 2005</pubDate>
   <description>Il formato RSS è uno standard XML...</description>
  </item>
 </channel>
</rss>
Subito dopo la dichiarazione della versione e della codifica utilizzata per il file XML, apriamo il Tag <rss> che specifica la versione ed il Namespace utilizzato. Il seguito troviamo il Tag <channel> che, come il precedente, verrà chiuso solo alla fine del documento.

A questo punto entriamo nel vivo della gestione dei dati.

I Tag elencati di seguito servono a gestire i dati principali di riferimento al sito che mette a disposizione il proprio Feed (che in gergo sta per "scambio News")
  • title Titolo del sito.
  • link Indirizzo Homepage del sito.
  • description Descrizione (o sottotitolo) del sito.
  • dc:language Lingua utilizzata per il sito.
A questo punto troviamo il Tag <item> che, ragionando come se si trattasse di un reale database, può essere considerato un contenitore di record: andrà quindi chiuso e riaperto per quanti record conterrà il nostro RSS. Vediamo i Tag che racchiude
  • title Titolo della News.
  • link Indirizzo della News.
  • pubDate Data di pubblicazione della News.
  • description Descrizione della News.
Ulteriori Articoli, implementati con vari linguaggi, spiegheranno esaurientemente come utilizzare questo formato per leggere e scrivere dinamicamente sia il formato XML in generale che il formato RSS.

© 2008 ASP Center di Luca Ruggiero - P. IVA 05564851219 - Disclaimer | Privacy | Pubblicità | Supportaci | Staff | Contatti
  Appunti PHP | Giornale Webmaster | Mr.Webmaster | Download | DevSpy.com | ASPCode.it | ClaudioGarau.it | Webmaster Facile | Come Faccio | AlVerde.net | CodiceFacile.it | I Programmatori | By Luciani | VoiceXML Italian User Group | Giochi | Extro Web Site | Morpheus Web | AG Web Solutions | Net-Free | PC Sicuro | PC Self | Tutorial Web | Dablones