Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

XML, eXtensible Markup Language, bezeichnet ein Standard zur Auszeichnung von Daten in Textform. Während diese Möglichkeit der Textauszeichnung bei weitem nicht von allen Computernutzern beherrscht wird, ist die auch für XML typische Klammerschreibweise wahrscheinlich zumindest aus HTML-Dokumenten bekannt. Bei beiden Kodierungsstandards handelt es sich um Auszeichnungssprachen (Markup Languages), die dazu dienen, einen Text im Hinblick auf Format, Struktur und Merkmale zu beschreiben.

Image Added

Ein einfaches HTML-Dokument könnte beispielsweise folgendermaßen aussehen:

...

Im Unterschied zu HTML weist XML den unterschiedlichen Tags jedoch keine „Bedeutung“ zu. Tags wie <h1> bedeuten hier eben nicht, dass der nachfolgende Text das Format einer Überschrift annimmt, sondern zeichnen ihn lediglich als <h1> aus, ohne dass ein Standard zur Interpretation von <h1> vorliegt. <h1> und </h1> ließen sich dementsprechend zu <h2> und </h2> oder <p> und </p> u.s.w. ändern, ohne dass sich das Format des Textes verändert. Ebenso wenig bedeutet <html>, dass es sich bei dem nachfolgenden Text um eine HTML-Kodierung handelt. Es ließen sich alternativ (unter Einhaltung bestimmter Regeln) auch beliebige Tagnamen wie <ueberschrift>, <wichtig> oder <textdatenromanistik> kreieren. Der Satz „Ich lerne eine Auszeichnungssprache“ kann in XML genauso gut auch folgendermaßen ausgezeichnet werden:

...

Da die Tagnamen frei wählbar sind, spielt die inhaltliche "Korrektheit" der Tags keine Rolle. Eine Abänderung von <verb> <nomen> Auszeichnungssprache </verb>nomen> zu <verb> Auszeichnungssprache </verb> hätte für die Wohlgefortmheit des XML-Dokuments keine Bedeutung.

...