L'XHTML è un linguaggio di markup nato dalla fusione della struttura XML con il linguaggio HTML, del quale può essere considerato un'evoluzione.
L'XML, acronimo di Extensible Markup Language, è un metalinguaggio che consente di definire altri formati e gestire lo scambio di informazioni di strutture di dati.