XML

XMLXML ist eine Auszeichnungssprache, mit welchem Daten in einer Baumstruktur gespeichert werden können. XML-basierte Dateien werden in der Zwischenzeit bei sehr vielen Programmen verwendet, da dadurch eine einfache Lesbarkeit (sowohl durch Programme, als auch durch Menschen) und eine strukturierte Hierarchie vorhanden sind. Entwickelt wurde die Auszeichnungssprache vom „World Wide Web Consortium“ (kurz W3C). Vorgänger von XML war SGML. XML wird aber nicht nur bei einigen Programmen zur Datenspeicherung verwendet (form-eigenes Format), sondern wird auch bei einigen anderen Programmiersprachen (wie z. B. HTML 5, XHTML, SVG, RSS u. a.) verwendet. Der Unterschied zum reinen XML und den verschiedenen abgewandelten Versionen ist lediglich der, dass eine öffentliche anerkannte Regelung der erlaubten Tag-Namen und Attributen sowie deren Werte vorhanden sind. Die sogenannten Tags bestehen aus eckigen Klammern (< und >) und einem Namen. Ein Tag kann einteilig sein (z. B. ) oder auch zweiteilig (z. B. und ). Bei zweiteiligen Tags steht zwischen den Tags meist ein Text oder es sind weitere Unterelemente verschachtelt. Attribute befinden sich ebenfalls innerhalb eines Element-Tags. Der Wert kann durch ein Gleichheitszeichen einem Attribut zugewiesen werden (z. B. ).