XML (eXtensible Markup Language)
Was ist XML?
XML steht für eXtensible Markup Language – eine Auszeichnungssprache zum strukturierten Speichern und Übertragen von Daten. Im Gegensatz zu HTML, das für die Darstellung von Inhalten im Browser gedacht ist, geht es bei XML rein um die Struktur und den Austausch von Daten. Was die Tags bedeuten, bestimmst du selbst – daher „extensible“ (erweiterbar).
Wie sieht XML aus?
XML ist für Menschen lesbar und folgt einer klaren Baumstruktur. Ein einfaches Beispiel:
<beitrag>
<titel>Was ist WordPress?</titel>
<autor>Thomas Ulbricht</autor>
<datum>2026-03-09</datum>
</beitrag>
Die Tags sind frei wählbar und beschreiben den Inhalt. Jedes öffnende Tag braucht ein schließendes – das ist strenger als HTML.
Wo begegnet dir XML in WordPress?
XML taucht in WordPress an mehreren Stellen auf:
- XML Sitemaps – die
wp-sitemap.xmlist eine XML-Datei, die Suchmaschinen alle wichtigen URLs auflistet - RSS-Feeds – WordPress-Feeds sind XML-Dokumente, über die Inhalte abonniert werden können
- WordPress-Export – beim Exportieren von Inhalten unter Werkzeuge → Export erzeugt WordPress eine XML-Datei (WXR-Format)
- Plugin- und Theme-Daten – viele Plugins nutzen XML intern für Konfigurationsdateien
XML vs. JSON – was wird heute genutzt?
XML hatte lange Zeit eine dominierende Stellung beim Datenaustausch im Web. Heute hat JSON in vielen Bereichen die Oberhand übernommen – es ist kompakter, leichter zu verarbeiten und hat sich als Standard für APIs durchgesetzt. Die WordPress REST API liefert ihre Daten deshalb im JSON-Format. XML bleibt aber in bestimmten Bereichen wie RSS, Sitemaps und Legacy-Systemen weiterhin relevant.

