(Extensible Markup Language) XML on metakieli, jolla määritellään rakenteellisia merkkauskieliä. XML:llä luodaan verkkojulkaisun rakenteen kuvailuun tarkoitettuja kieliä, esim. HTML -kieli. Ei siis ole olemassa "XML -dokumenttia", jokainen XML -dokumentti on kirjoitettu aina jollain XML: n avulla määritellyllä kielellä.