Il Podcasting nella didattica di Filippo Buzio (pippobuz@gmail.com), Mirko Biagioli (mirko.biagioli@alice.it)

2.4.1 Il formato XML

PodCast nella didattica

XML

Il linguaggio del web



Definizione

 

Extensible Markup Language [I1] [F1] [S1] [E1] , abbreviato XML, descrive una classe di dati chiamati documenti XML. I documenti XML sono costituiti da unita' di memoria dette entita', che contengono sia dati analizzati che non analizzati. I dati analizzati sono costituiti da caratteri, alcuni dei quali formano i character data, e alcuni i markup. I markup codificano una descrizione dell' organizzazione di memorizzazione e della struttura logica del documento. XML fornisce un meccanismo per imporre dei vincoli sull' organizzazione di memorizzazione e sulla struttura logica. Un modulo software detto processore XML viene usato per leggere documenti XML e fornire l'accesso al loro contenuto e alla loro struttura
 

Origine ed Obiettivi

 

XML fu sviluppato da XML Working Group (originariamente noto come SGML Editorial Review Board) costituitosi sotto gli auspici del World Wide Web Consortium (W3C) nel 1996. Gli obiettivi progettuali di XML sono:

  • XML deve essere utilizzabile in modo semplice su Internet.
  • XML deve supportare un gran numero di applicazioni.
  • XML deve essere compatibile con SGML.
  • Deve essere facile lo sviluppo di programmi che elaborino documenti XML.
  • I documenti XML dovrebbero essere leggibili da un uomo e ragionevolmente chiari.
  • La progettazione XML dovrebbe essere rapida.
  • La progettazione XML deve essere formale e concisa.
  • I documenti XML devono essere facili da creare.

Indietro

Esempio

 

Indietro

XML e Feed RSS

 

Un Feed RSS e' esattamente un file XML con una particolare struttura.
Per poter creare un feed è quindi sufficiente disporre di un qualsiasi editor di testo. Esistono molti editor gratuiti che consentono di creare facilmente documenti in formato xml, come ad esempio (gratuiti):


Se si vuole creare un Feed RSS senza conoscerne la sintassi e quindi l'xml, un buon software gratuito dotato di interfaccia grafica e':

gratuito per sistema operativo windows.

   19/23   

Approfondimenti/commenti:

    Nessuna voce inserita

Inserisci approfondimento/commento

Indice percorso Edita
Edurete.org Roberto Trinchero