Il formato XML ("Extensible Markup Language") è un linguaggio creato per definire una sintassi per la codifica dei documenti che sia gli umani che le macchine potrebbero leggere. Lo fa attraverso l’uso di tag che definiscono la struttura del documento, nonché il modo in cui il documento deve essere memorizzato e trasportato.
I file in formato XML sono comunemente utilizzati da una vasta gamma di applicazioni per trasferire dati tra programmi e possono essere creati e aperti con qualsiasi editor di testo.