XML = eXtensible Markup Language

Die vom W3C herausgegebene XML-Spezifikation definiert eine Metasprache, auf deren Basis durch strukturelle und inhaltliche Einschränkungen, die Grammatik, anwendungsspezifische Sprachen definiert werden können.

Diese Einschränkungen werden durch Schemasprachen wie DTD oder XML-Schema ausgedrückt.

Beispiele für XML-Sprachen sind: RSS, MathML, GraphML, XHTML, Scalable Vector Graphics, aber auch XML-Schema und XSLT.