XML je kratica za Razširljiv označevalni jezik, kar pomeni v portugalskem razširljivem generičnem označevalnem jeziku. Priporočljivo je ustvariti označevalne jezike za posebne potrebe. XML je sposoben opisovati različne vrste podatkov, njegov glavni namen pa je enostavna izmenjava informacij prek interneta.
Jeziki, ki temeljijo na XML, vključujejo XHTML (format za spletne strani), SDMX, SMIL, MathML (format za matematične izraze), NCL, XBRL, XSIL in SVG (vektorski grafični format). Glavna značilnost XML je ustvariti enotno infrastrukturo za več jezikov.
XML je preprosta tehnologija, ki ima okrog sebe druge tehnologije, ki ga dopolnjujejo in ga naredijo veliko večjega in z veliko širšimi možnostmi. XML predstavlja ločen način početja, katerega glavna novost je ta, da omogoča skupno rabo. XML omogoča tudi programerju in podpira, da se pri delu s podatki posveti pomembnim nalogam, kot je za nekatere naporne naloge, na primer preverjanje veljavnosti ali prehod struktur, je odgovoren jezik in jih določa standard.