XML
XML 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.