XML (eXtensible Markup Language) este un meta-limbaj de marcare recomandat de Consortiul Web pentru crearea de alte limbaje de marcare, cum ar fi XHTML,RDF, RSS, MathML, SVG, OWL, etc. Aceste limbaje formeaza familia de limbaje XML.
Meta-limbajul XML este o simplificare a limbajului SGML (din care se trage si HTML) si a fost proiectat in scopul transferului de date intre aplicatii pe internet si descrierea structurilor de date.