In informatica XML (sigla di eXtensible Markup Language) e' un metalinguaggio per la definizione di linguaggi di markup,
ovvero un linguaggio marcatore basato su un meccanismo sintattico che consente di definire e controllare il significato
degli elementi contenuti in un documento o in un testo. Il nome indica che si tratta di un linguaggio marcatore
(markup language) estensibile (eXtensible) in quanto permette di creare tag personalizzati.