XML staat voor Extensible Markup Language. Het gaat hierbij om tekst zonder opmaak die ‘gevangen’ is in een bepaalde standaardcodering, waarmee je gegevens kunt uitwisselen tussen dataverwerkende machines zoals bijv. pc ‘s. Zowel een mens als een machine kan deze ’taal’ lezen.

Verschil XML en HTML

Ook HTML is zo’n ’taal’ waarmee gegevens uitgewisseld kunnen worden. HTML staat voor Hyper Text Markup Language. Dit is ook een bekendere taal dan XML. Het verschil tussen XML en HTML is dat bij HTML de gegevens voor machines niet leesbaar zijn zoals bij XML. Bij HTML gaat het om codering m.b.t. opmaak, waarmee software geïnformeerd wordt hoe de data getoond moeten worden. Voor de mens wél leesbaar dus, maar voor een machine niet. Aan XML is extra code toegevoegd, waardoor de betekenis van data ook voor machines leesbaar is.