Dallonses Logo

XML

Was ist XML?

XML, kurz für Extensible Markup Language, ist ein textbasiertes Format zum Speichern und Verschieben strukturierter Daten. Es nutzt verschachtelte Tags, um sowohl die Struktur als auch die Bedeutung von Daten zu beschreiben, und zwar so, dass Mensch und Maschine sie lesen können. Das World Wide Web Consortium veröffentlichte es 1998 als Standard, und in den frühen 2000ern wurde es zum universellen Format für den Datenaustausch zwischen Systemen.

Ein XML-Dokument besteht aus Elementen mit öffnenden und schließenden Tags, aus Attributen, die diese Elemente näher beschreiben, und aus einer Hierarchie, die festhält, wie die Daten zueinander stehen. Ein Dokument lässt sich gegen ein Schema validieren, ein XSD oder ein älteres DTD, um sicherzustellen, dass es einer vereinbarten Struktur entspricht, bevor etwas es zu verarbeiten versucht. Diese selbstbeschreibende, prüfbare Eigenschaft machte es zum Rückgrat so vieler Integrationen. Eine Bank, die Transaktionsdatensätze mit einem Partner austauscht, konnte sich etwa auf ein gemeinsames XSD verlassen, um eine fehlerhafte Datei an der Tür abzuweisen statt mitten in der Verarbeitung.

JSON hat seither die meisten Web-APIs übernommen, dank seiner schlankeren Syntax und seiner natürlichen Nähe zu JavaScript. XML ist aber längst nicht verschwunden. Es treibt weiterhin SOAP-Webservices, Office-Formate wie DOCX und XLSX, RSS-Feeds und die Konfigurationsdateien unzähliger Unternehmenssysteme an.

XML bei Dallonses

Viele der Systeme, von denen unsere Kunden abhängen, sprechen weiterhin XML, vor allem die älteren Unternehmens- und Finanzplattformen, die so bald nicht verschwinden. Wenn wir ein modernes Produkt mit einem davon verbinden, treffen wir es zu seinen eigenen Bedingungen: Wir parsen das XML, validieren es gegen das Schema und übersetzen es in etwas, mit dem das neue System sauber arbeiten kann.

Wir halten ein Format nicht für veraltet, nur weil es nicht im Trend liegt. XML verdient sich seinen Platz dort, wo Struktur und Validierung zählen, und wir setzen es ohne Murren ein, wenn die Integration es verlangt. Die Aufgabe ist, alte und neue Systeme zuverlässig zum Sprechen zu bringen, egal in welcher Form die Daten ankommen.

Sie hängen fest beim Verbinden eines modernen Produkts mit einem Legacy-XML-System? Wir haben das schon gemacht.

Sprechen Sie mit uns über Legacy-Systeme

Verwandte Dienstleistungen


Bereit zum Zusammenarbeiten?

Termin buchen
Aymón hält ein Tools-Magazin vor seinem Gesicht
Ari arbeitet auf einem Laptop im Freien, umgeben von Pflanzen
Draufsicht auf einen Holzschreibtisch mit Tastatur, Maus und Kopfhörern
Handgezeichnete Illustration einer Hand, die mit den Fingern schnippt
Nico lehnt an einem Wasserspender neben einem Feuerlöscher
Nahaufnahme eines offenen Computers mit Leiterplatte und Komponenten auf einem Holzschreibtisch
Bernat und Andreu arbeiten zusammen an einem Schreibtisch mit Monitoren und einem Laptop
Handgezeichnete Illustration einer offenen Hand, die winkt
Aymón hält ein Tools-Magazin vor seinem Gesicht
Ari arbeitet auf einem Laptop im Freien, umgeben von Pflanzen
Draufsicht auf einen Holzschreibtisch mit Tastatur, Maus und Kopfhörern
Handgezeichnete Illustration einer Hand, die mit den Fingern schnippt
Nico lehnt an einem Wasserspender neben einem Feuerlöscher
Nahaufnahme eines offenen Computers mit Leiterplatte und Komponenten auf einem Holzschreibtisch
Bernat und Andreu arbeiten zusammen an einem Schreibtisch mit Monitoren und einem Laptop
Handgezeichnete Illustration einer offenen Hand, die winkt