Auf den ersten Blick scheint es, dass sich die Begriffe ,,Layout‘‘ und ,,XML‘‘ gegenseitig ausschließen. So befasst sich das Layouten mit der kreativen Gestaltung eines Produktes wohingegen XML eher für ein regelbasiertes, strukturiertes Datenformat steht.
Die Buchstaben XML sind eine Abkürzung für eXtensible Markup Language. Dies bedeutet ins Deutsche übersetzt ,,erweiterbare Auszeichnungssprache‘‘.
XML ist ein Universalkonzept zur Datenspeicherung. Genauer, ist es ein textbasiertes Datenformat, welches zur Speicherung strukturierter Textformen geeignet ist. XML bietet eine Menge von Regeln um strukturierte Daten, wie sie beispielsweise in Adressbüchern, Inhaltsverzeichnissen oder Kalkulationsprogrammen vorkommen, eindeutig im Textformat zu speichern.
An dieser Stelle sei allerdings darauf hingewiesen, dass XML-Dateien nicht dafür gedacht sind von Menschen gelesen zu werden. Vielmehr liegen die Vorteile von XML-Dateien in der Standardisierung und Einfachheit. Importiert man nun XML-Daten in ein fertig gestaltetes Layout, dann profitiert man vor allem von einem enormen Zeit- und Kostenersparnis aufgrund der stark strukturierten Dateien.