XML (Extensible Markup Language) ist ähnlich wie ein HTML-Dokument formatiert, verwendet jedoch benutzerdefinierte Tags, um Objekte und die Daten in jedem Objekt zu definieren. XML-Dateien können als textbasierte Datenbank betrachtet werden.