Extensible Markup Language (XML)

Gegenfeld Team
Inhaltsverzeichnis

Was ist die Extensible Markup Language (XML)

Die Extensible Markup Language (XML) ist eine Auszeichnungssprache, die eine Reihe von Regeln zur Kodierung von Dokumenten in einem Format festlegt, das sowohl für Menschen als auch für Maschinen lesbar ist.

Es ist ein flexibles Textformat, das aus der Standard Generalized Markup Language (SGML) abgeleitet ist und zur Speicherung und Übertragung von Daten verwendet wird.

Was kann ein XML-Dokument?

XML ist so konzipiert, dass es sich selbst beschreibt, was bedeutet, dass die Struktur und der Sinn der Daten im Dokument selbst codiert sind.

Dadurch ist es möglich, dass Anwendungen die Daten lesen und interpretieren können, selbst wenn sie das spezifische Format oder die Struktur des Dokuments nicht verstehen.

XML-Dokumente bestehen aus Elementen, die durch in Winkelklammern eingeschlossene Tags definiert werden.

Diese Elemente können Attribute enthalten, die zusätzliche Informationen über das Element bereitstellen, sowie Inhalte, die Text oder andere Elemente sein können.

Wofür nutzt man XML?

XML wird häufig zum Austausch von Daten zwischen verschiedenen Systemen verwendet und dient zudem zur strukturierten und organisierten Speicherung von Daten.

Es wird oft in Verbindung mit anderen Technologien, wie HyperText Markup Language (HTML), JavaScript und Cascading Style Sheets (CSS), verwendet, um dynamische und interaktive Webseiten zu erstellen.

Wie unterscheidet sich XML von HTML

Obwohl beide XML und HTML Auszeichnungssprachen sind, gibt es einige wichtige Unterschiede.

HTML wird hauptsächlich zum Erstellen und Formatieren von Inhalten von Webseiten verwendet, während XML zur Speicherung und Übertragung von Daten verwendet wird.

HTML hat einen festen Satz vordefinierter Tags, während XML es den Benutzern ermöglicht, ihre eigenen Tags und Strukturen zu definieren.

XML ist zudem so konzipiert, dass es sich selbst beschreibt. Das bedeutet, dass die Struktur und der Sinn der Daten im Dokument selbst codiert sind.

HTML ist hingegen darauf angewiesen, in welchem Kontext es verwendet wird, um seine Bedeutung zu bestimmen.

Kann ich XML mit anderen Programmiersprachen verwenden?

Ja, XML kann mit einer Vielzahl von Programmiersprachen genutzt werden.

Mehr Defintionen

Noch mehr lernen

Kurse