Zum Inhalt springen
DS Content

Magazin für Digital Signage und DOOH

Glossar A–ZBuchstabe X

XML

XML ist eine textbasierte Auszeichnungssprache, in der Daten mit selbst benannten Elementen in spitzen Klammern hierarchisch beschrieben werden, sodass Menschen und Programme sie lesen können.

Die Abkürzung steht für „Extensible Markup Language“; die Sprache ist ein Standard des W3C.

Viele Formate im Signage-Umfeld beruhen auf XML: Der Abspielplan in SMIL ist XML, ebenso RSS-Feeds, SVG-Grafiken und die strukturierten Rechnungsdaten in ZUGFeRD. Auch ältere Schnittstellen von Warenwirtschaft, Fahrplanauskunft oder Wetterdiensten liefern ihre Daten oft als XML. Für XML-Dokumente lässt sich ein Schema festlegen, gegen das ein Programm prüft, ob alle Pflichtangaben vorhanden und richtig aufgebaut sind.

XML ist ausführlicher als JSON und dadurch größer, dafür eignet es sich gut für Dokumente mit festen Regeln. Betreiber müssen XML selten selbst schreiben, sollten aber wissen, dass schon ein fehlendes schließendes Element eine ganze Datei unlesbar macht. Wichtig ist der Zeichensatz: Umlaute und Sonderzeichen müssen in der angegebenen Kodierung gespeichert sein. Beim Einlesen von XML aus fremden Quellen sind sichere Einstellungen der Leseprogramme nötig.

Siehe auch