‘XML' staat voor eXtended Mark-up Language. Vereenvoudigd kan men stellen dat het een performantere versie is van html, de ‘taal' waarmee doorsnee webpagina's worden gemaakt. Met XML is het bijvoorbeeld mogelijk dezelfde informatie op verschillende manieren voor te stellen al naargelang de voorkeur van de ontvangende partij (waarbij de inhoud indentiek blijft).