XML
Extensible Markup Language (XML) este un limbaj de marcare și format de fișiere pentru stocarea, transmiterea și reconstrucția datelor arbitrare.
Definește un set de reguli pentru codificarea documentelor într-un format care poate fi citit atât de om, cât și de citit de mașină.
Specificația XML 1.0 a Consorțiului Web World Wide Web din 1998 și alte câteva specificații conexe - toate standardele deschise gratuite - definesc XML.
Obiectivele de proiectare ale XML subliniază simplitatea, generalitatea și capacitatea de utilizare pe internet.
Este un format de date textual, cu un suport puternic prin Unicode pentru diferite limbi umane.
Deși proiectarea XML se concentrează pe documente, limba este utilizată pe scară largă pentru reprezentarea structurilor de date arbitrare, cum ar fi cele utilizate în serviciile web.
Există mai multe sisteme de schemă pentru a ajuta la definiția limbajelor bazate pe XML, în timp ce programatorii au dezvoltat multe interfețe de programare a aplicațiilor (API) pentru a ajuta la procesarea datelor XML.