4
Extensible Markup Language (XML) er et markup-sprog, der definerer et sæt regler for kodning af dokumenter i et format, der er både menneskelig-læseligt og maskinlæseligt.Det er defineret af W3Cs XML 1.0-specifikation [2 og af flere andre relaterede specifikationer, som alle er gratis åbne standarder.XML's designmål understreger enkelthed, generelitet og brugervenlighed overalt på internettet.Det er et tekstuelt dataformat med stærk support via Unicode til forskellige menneskelige sprog.Selvom designet af XML fokuserer på dokumenter, bruges det i vid udstrækning til repræsentation af vilkårlige datastrukturer som dem, der bruges i webservices.Der findes adskillige skemsystemer til hjælp i definitionen af XML-baserede sprog, mens mange applikationsprogrammeringsgrænseflader (API'er) er blevet udviklet til at hjælpe behandlingen af XML-data.