Diese spezialisierte Auszeichnungssprache wird nicht zum Programmieren verwendet, sondern zum Speichern strukturierter Textdaten. Sie legt fest, in welcher Form Daten gespeichert, geladen und verarbeitet werden.
Mit XML lässt sich praktisch alles speichern, was sich als Text darstellen lässt.
Einsatz
Am häufigsten wird XML für den Datenaustausch zwischen verschiedenen Programmen verwendet. Lagersysteme und Buchhaltungssysteme, Redaktionssystem und Onlineshop usw. Aus einem System werden die Daten in die Sprache XML exportiert und vom anderen System geladen. XML bildet bildlich gesprochen eine Brücke zwischen verschiedenen Anwendungen.
Die Sprache XML ist HTML sehr ähnlich. Der einzige Unterschied zwischen den Sprachen ist, dass HTML dazu dient, den Inhalt einer Webseite zu definieren, während XML dazu dient, Datenstrukturen zu definieren.