XML

Steht für „Extensible Markup Language“.

XML ist eine Auszeichnungssprache und ein Dateiformat, das beliebige Mengen von Daten auf standardisierte Weise definiert und speichert. Wie HTML verwendet XML Tags, um Daten einzuschließen und zu strukturieren; anders als HTML legt XML diese Tags jedoch nicht im Voraus fest. Stattdessen können Autoren eigene XML-Tags definieren, um die Art des Inhalts anzugeben. Wie HTML-Dateien werden XML-Dateien als Klartext gespeichert. Eine korrekt formatierte XML-Datei ist sowohl für Menschen als auch für Maschinen lesbar.

Obwohl XML sich selbst als Auszeichnungssprache bezeichnet, kann es auch als „Metasprache“ betrachtet werden, die andere Auszeichnungssprachen für bestimmte Zwecke definiert. Benutzerdefinierte XML-Tags zur Strukturierung von Daten können alles definieren, was der Autor festlegen muss. XML-Dateien sind sehr flexibel und werden in vielen Bereichen eingesetzt — RSS-Feeds, SVG-Grafiken und Microsoft Office-Dokumente sind allesamt Dateitypen, die auf der Struktur von XML basieren.

Die Struktur einer XML-Datei ähnelt stark der einer HTML-Datei. Während eine HTML-Datei vordefinierte Tags verwendet, die bestimmen, wie Informationen angezeigt werden, verwendet eine XML-Datei benutzerdefinierte Tags, um zu zeigen, wie Daten strukturiert sind. Unten sehen Sie ein Beispiel für eine XML-Datei, das zeigt, wie ein Rezept als XML gespeichert wird.

<?xml version="1.0" encoding="UTF-8"?>
<recipe>
<name>Ice Cream Sundae</name>
<description>A simple ice cream treat</description>
<ingredients>
 <ingredient>
  <item>Vanilla Ice Cream</item>
  <quantity>1 cup</quantity>
 </ingredient>
 <ingredient>
  <item>Chocolate Syrup</item>
  <quantity>2 Tbsp</quantity>
 </ingredient>
</ingredients>
<instructions>
 <step>Scoop ice cream into bowl and drizzle with chocolate syrup. Enjoy!</step>
</instructions>
</recipe>

Anstatt vordefinierte Tags wie in HTML zu verwenden, ermöglicht das XML-Format benutzerdefinierte Tags, mit denen beliebige benötigte Daten definiert werden können. In diesem Beispiel umfasst der recipe-Tag ein gesamtes Rezept; die Tags name und description definieren einige allgemeine Informationen dazu; der Tag ingredients enthält die einzelnen Zutaten; jedes ingredient verfügt sowohl über Tags für den Namen dieses item als auch für die quantity; schließlich enthält der Tag instructions jeden step, der für die Zubereitung des Rezepts erforderlich ist.

Aktualisiert November 14, 2022 von Brian P.

quizTesten Sie Ihr Wissen

The frequency of samples in a digital recording is also called what?

A
Sample rate
0%
B
Bit depth
0%
C
Wavelength
0%
D
Compression
0%
Correct! Incorrect!     View the Sample Rate definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von XML auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.