XML

Che cos’è XML?

XML, acronimo di eXtensible Markup Language (Linguaggio di Marca Estendibile), è un metalinguaggio basato sull’utilizzo di markup (etichette per la codifica di documenti) che fornisce una struttura di dati attraverso una sintassi semplice ed intuitiva. XML è stato progettato per essere indipendente dal sistema operativo, dal dispositivo hardware e dal software, in modo che i dati possano essere scambiati tra applicazioni in sistemi diversi.

Come funziona XML?

XML è un linguaggio di marca che definisce la struttura di dati. Utilizza una sintassi semplice ma flessibile, che consente di definire marcatori (o etichette) che identificano diversi tipi di dati. La sintassi XML è generalmente simile a quella del linguaggio HTML, ma con una maggiore flessibilità. Ad esempio, XML supporta la definizione di strutture di dati più complesse, come ad esempio liste e tabelle, così come la definizione di attributi personalizzati.

A cosa serve XML?

XML viene utilizzato soprattutto per lo scambio di dati tra applicazioni. Ad esempio, è possibile utilizzare XML per memorizzare e trasmettere dati tra due applicazioni diverse in un formato comune. XML è anche utilizzato per la creazione di documenti, come ad esempio documenti di testo o documenti multimediali.

Esempi di XML

Di seguito sono riportati alcuni esempi di codice XML:

  • Elemento: <nome>Paul</nome>
  • Attributo: <nome età="36">Paul</nome>
  • Elemento con attributo: <libro titolo="Harry Potter"></libro>
  • Elemento con dati: <libro titolo="Harry Potter"><autore>J. K. Rowling</autore></libro>

XML è un linguaggio di marcatura molto versatile ed estendibile, che consente di creare documenti di testo e multimediali, nonché di definire strutture di dati complesse.

Ulteriori informazioni

Per ulteriori informazioni su XML, consultare la pagina su Wikipedia.