sigla ingl. Extensible Markup Language, Linguaggio Estensibile di Marcatura; linguaggio di programmazione che consente di creare file di testo dove i dati vengono marcati per poter essere facilmente riconosciuti e interpretati, secondo un’apposita grammatica che definisce le regole di marcatura.