XML ist die Abkürzung für Erweiterbare Auszeichnungssprache, was in der portugiesischen Extensible Generic Markup Language bedeutet. Es ist eine Empfehlung, Auszeichnungssprachen für besondere Bedürfnisse zu generieren. XML ist in der Lage, verschiedene Arten von Daten zu beschreiben, und sein Hauptzweck ist der einfache Austausch von Informationen über das Internet.
XML-basierte Sprachen umfassen XHTML (Format für Webseiten), SDMX, SMIL, MathML (Format für mathematische Ausdrücke), NCL, XBRL, XSIL und SVG (Vektorgrafikformat). Das Hauptmerkmal von XML ist die Schaffung einer einzigen Infrastruktur für mehrere Sprachen.
XML ist eine einfache Technologie, die von anderen Technologien umgeben ist, die sie ergänzen und sie viel größer und mit viel breiteren Möglichkeiten machen. XML stellt eine besondere Art dar, Dinge zu tun, deren wichtigstes neues Merkmal darin besteht, dass es das Teilen ermöglicht. XML ermöglicht es auch dem Programmierer und Support, sich den wichtigen Aufgaben bei der Arbeit mit den Daten zu widmen, da einige mühsame Aufgaben, wie deren Validierung oder das Durchqueren der Strukturen, liegen in der Verantwortung der Sprache und werden von den Standard.