XML (Extensible Markup Language)

XML (Extensible Markup Language)

XML ist eine erweiterbare Auszeichnungssprache für strukturierte Daten, essenziell für SEO (z. B. XML-Sitemaps) und plattformunabhängigen Datenaustausch.

Was ist XML?

XML steht für Extensible Markup Language, auf Deutsch etwa "erweiterbare Auszeichnungssprache". Es ist ein Format, um Daten strukturiert und zugleich für Menschen wie für Maschinen lesbar zu speichern und auszutauschen. XML legt dabei nicht fest, wie Daten dargestellt werden, sondern beschreibt, was die einzelnen Datenbestandteile bedeuten. Die Informationen werden durch sogenannte Tags (Auszeichnungen) gekennzeichnet, die den Inhalt umschließen und ihm eine Bedeutung geben.

Vereinfacht gesagt ist XML eine Art universelle Sprache, mit der unterschiedliche Programme und Systeme strukturierte Daten miteinander austauschen können, unabhängig davon, mit welcher Software oder auf welcher Plattform sie arbeiten.

Wie ist XML aufgebaut?

XML arbeitet mit Tags, ähnlich wie HTML. Jeder Inhalt wird von einem öffnenden und einem schließenden Tag eingerahmt. Ein einfaches Beispiel:

<buch>
  <titel>SEO für Einsteiger</titel>
  <autor>Max Mustermann</autor>
  <jahr>2026</jahr>
</buch>

Hier wird klar definiert, dass "SEO für Einsteiger" der Titel ist, "Max Mustermann" der Autor und "2026" das Jahr. Die Tags sind dabei frei wählbar, daher das "Extensible" (erweiterbar) im Namen. Anders als bei HTML gibt es keine festen, vorgegebenen Tags, sondern man kann sie passend zum jeweiligen Zweck selbst definieren.

Der Unterschied zwischen XML und HTML

XML und HTML sehen auf den ersten Blick ähnlich aus, verfolgen aber unterschiedliche Ziele:

  • HTML dient der Darstellung von Inhalten im Browser. Seine Tags sind fest vorgegeben (etwa für Überschriften oder Absätze) und beschreiben, wie etwas angezeigt wird.
  • XML dient der Strukturierung und dem Austausch von Daten. Seine Tags sind frei wählbar und beschreiben, was ein Inhalt bedeutet, nicht wie er aussieht.

Vereinfacht: HTML zeigt Daten an, XML transportiert und beschreibt Daten.

Wo begegnet XML im Online-Marketing und SEO?

Auch wenn XML im Hintergrund arbeitet, ist es an mehreren für SEO relevanten Stellen im Einsatz:

  • XML-Sitemap: Der bekannteste Anwendungsfall im SEO. Die Liste aller wichtigen Seiten einer Webseite, die Suchmaschinen das Crawling erleichtert, ist im XML-Format aufgebaut.
  • RSS-Feeds: Auch Feeds, über die sich neue Inhalte (etwa Blogartikel) automatisiert abrufen und verbreiten lassen, basieren auf XML.
  • Datenaustausch und Schnittstellen: Viele Systeme tauschen Daten per XML aus, etwa Produktdaten zwischen einem Shop und einem Vergleichsportal.
  • Konfigurationsdateien: Zahlreiche Programme und Systeme nutzen XML, um Einstellungen zu speichern.

XML und JSON: ein wichtiger Vergleich

In modernen Anwendungen wird XML zunehmend durch das Format JSON ergänzt oder ersetzt, besonders beim Datenaustausch zwischen Webdiensten. Beide dienen demselben Zweck, der strukturierten Datenübertragung, unterscheiden sich aber in der Schreibweise:

  • XML ist ausführlicher und nutzt umschließende Tags. Es gilt als sehr robust und gut für komplexe, stark verschachtelte Daten.
  • JSON ist kompakter und schlanker, was es besonders für Webanwendungen und Programmierschnittstellen (APIs) beliebt macht.

Im SEO-Kontext ist dieser Vergleich besonders relevant bei den strukturierten Daten: Während Sitemaps auf XML setzen, wird für Schema-Markup heute meist das JSON-basierte Format JSON-LD verwendet und von Google empfohlen.

Vorteile von XML

  • Plattformunabhängig: XML kann von nahezu jeder Software und auf jedem System verarbeitet werden.
  • Strukturiert und eindeutig: Die klare Auszeichnung macht Daten gut maschinenlesbar und nachvollziehbar.
  • Flexibel: Durch die frei definierbaren Tags lässt sich XML an nahezu jeden Anwendungsfall anpassen.
  • Auch für Menschen lesbar: Im Gegensatz zu rein binären Formaten lässt sich eine XML-Datei direkt öffnen und verstehen.

Fazit

XML ist eine erweiterbare Auszeichnungssprache, die Daten strukturiert, plattformunabhängig und sowohl für Menschen als auch für Maschinen lesbar macht. Anders als HTML beschreibt es nicht die Darstellung, sondern die Bedeutung und den Aufbau von Daten. Im Online-Marketing begegnet XML vor allem in Form der XML-Sitemap und bei RSS-Feeds. Auch wenn das schlankere Format JSON in vielen modernen Anwendungen an Bedeutung gewonnen hat, bleibt XML ein wichtiger und weit verbreiteter Standard für den strukturierten Austausch von Daten.

Zurück zum Glossar