XML: eine Technologie, die unser tägliches Leben prägt
Englisches Original by Italo Vignoli
In meinem letzten Artikel habe ich XML mehrmals erwähnt, vielleicht in der Annahme, dass alle Nutzer über grundlegende Kenntnisse verfügen. Beim erneuten Lesen wurde mir klar, dass eine Einführung in XML für nicht-technische Nutzer erforderlich ist, also für diejenigen, die XML täglich verwenden, ohne sich dessen bewusst zu sein, wenn sie ein Dokument öffnen, die Wettervorhersage abrufen, online eine Bestellung aufgeben oder erhalten oder eine digitale Rechnung ausstellen. XML arbeitet still im Hintergrund.
XML steht für „eXtensible Markup Language“ und ist eine Methode zur Organisation von Informationen in einem Format, das sowohl für Menschen als auch für Computer leicht verständlich ist. Es hilft verschiedenen Anwendungen dabei, mithilfe einer gemeinsamen Sprache zu kommunizieren und Daten auszutauschen. Einfach ausgedrückt ist XML ein digitaler Container, der Informationen eindeutig kennzeichnet.
Hier ist beispielsweise eine Einkaufsliste im XML-Format:
<
Einkaufsliste>
<
Artikel>
<
Name>
Brot<
/Name>
<
Menge>
1 Laib<
/Menge>
<
/Artikel>
<
Artikel>
<
Name>
Milch<
/Name>
<
Menge>
2 Liter<
/Menge>
<
/Artikel>
<
/Einkaufsliste>
Die Kennzeichnung hilft Computern und Software dabei, die Bedeutung jeder einzelnen Information genau zu verstehen.
In einer hypervernetzten Welt wie der unseren, in der Apps und Systeme Daten austauschen, ermöglicht XML den Datenaustausch zwischen sehr unterschiedlichen Systemen, wie beispielsweise Kreditkartenverwaltungs-Apps und Online-Shops. Ohne eine gemeinsame Sprache wie XML wäre die Kommunikation zwischen diesen Systemen viel komplizierter und langsamer oder sogar unmöglich.
XML ist also in die meisten alltäglichen Aktivitäten integriert, auch wenn es für die Nutzer völlig unsichtbar ist:
- Alle von Office-Suiten erstellten Dokumente verwenden XML, in einigen Fällen, um Transparenz und Interoperabilität zu fördern, in anderen Fällen, um eine versteckte Komplexitätsebene zu schaffen, mit dem Ziel, Transparenz und Interoperabilität zu verhindern.
- Alle Apps, die Wettervorhersagen bereitstellen, erhalten Aktualisierungen durch das Auslesen von XML-Daten, die von Wetterdiensten herausgegeben werden.
- Fast alle E-Commerce-Anwendungen verwenden XML, um die Kommunikation zwischen der Website, dem Zahlungssystem, der Bank und dem Versanddienst zu verwalten.
- Alle Blogs und Nachrichtenseiten verwenden XML, um neue Inhalte automatisch an die Leser zu übertragen.
XML ist klar und leicht lesbar, da es Daten in einer übersichtlichen Weise mit Bezeichnungen organisiert, die sowohl für Menschen als auch für Computer verständlich sind. Es ist flexibel, da es nicht auf einen einzigen Informationstyp beschränkt ist und für verschiedene Szenarien angepasst werden kann, von Kochrezepten bis hin zu Flugplänen. Außerdem ist es mit allen Plattformen kompatibel.
Um den Wert von XML zu schätzen, müssen Sie keine tiefgreifenden Kenntnisse der Sprache haben, sondern nur wissen, dass es existiert und dass es – bei richtiger Verwendung, wie im Fall des ODF-Formats – das Potenzial hat, Benutzern dabei zu helfen, ihre digitale Souveränität zu erreichen und zu schützen.
Natürlich ist es ebenso wichtig zu wissen, dass XML auch genau umgekehrt eingesetzt werden kann, wie dies beim OOXML-Format von Microsoft 365 (und zuvor Office) der Fall ist, um die digitale Souveränität der Nutzer einzuschränken und durch künstliche Dateikomplexität eine Bindung an den Anbieter zu erreichen.
Zusammenfassend lässt sich sagen, dass XML ein stiller Wegbereiter ist, der dafür sorgt, dass die Anwendungen, Dienste und Daten der Nutzer alle dieselbe Sprache sprechen.
Wenn Sie das nächste Mal ein Dokument öffnen, Ihre Lieblingsnachrichtenseite besuchen oder eine Online-Lieferung verfolgen, denken Sie daran, dass XML im Hintergrund dafür sorgt, dass alles reibungslos funktioniert. Und versuchen Sie sich eine digitale Welt ohne XML vorzustellen, in der ein einziges Unternehmen die Daten und damit auch die Nutzer kontrolliert.