Glossar   /   Datenformate

XSD

XSD beschreibt den zulässigen Aufbau und bestimmte Wertebedingungen von XML-Dokumenten.

Auch bekannt als: XML Schema Definition

Was bedeutet XSD?

Ein Schema kann beispielsweise vorgeben, welche Rechnungselemente vorkommen müssen und welchen Datentyp ein Betrag besitzt. Ein Prüfwerkzeug vergleicht die Datei mit diesen Regeln.

Eine bestandene Prüfung bestätigt nur die abgedeckten Vorgaben. Sie zeigt nicht automatisch, ob die Kundennummer existiert oder eine Freigabe tatsächlich vorliegt. Solche fachlichen Zustände benötigen zusätzliche Prüfungen.

So sieht das in der Praxis aus

Beispiel: Ein Import prüft anhand einer XSD-Datei, ob eine Rechnung zulässige Elemente und gültige Datentypen enthält.

Häufige Fragen

Was kann eine XSD-Prüfung erkennen?

Unter anderem fehlende oder unerlaubte Elemente und unpassende Datentypen, soweit das Schema diese Regeln beschreibt. Die Möglichkeiten hängen auch von der unterstützten Version ab.

Kann ein XSD die Existenz eines Kunden im ERP prüfen?

Nicht allein anhand des Dokuments. Dafür ist eine zusätzliche Prüfung gegen den aktuellen fachlichen Datenbestand erforderlich.

Müssen Sender und Empfänger dieselbe Schemaversion kennen?

Sie müssen miteinander vereinbare Daten erwarten und lesen können. Änderungen an Pflichtfeldern oder Strukturen sollten deshalb mit den beteiligten Anwendungen abgestimmt und getestet werden.

Das könnte Sie auch interessieren

Passend zum Thema

API-Entwicklung Agentur Prüfregeln und Fehlerantworten an den Übergaben zwischen Anwendungen abstimmen.

Quellen und weiterführende Informationen

W3C: XML Schema Definition Language 1.1
← Zurück zu allen Glossarbegriffen

Ungeeignete Eingaben früh erkennen

Fehlerhafte Daten sollen nicht unbemerkt weiterlaufen? Legen Sie technische und fachliche Prüfungen sowie verständliche Rückmeldungen für die betroffenen Vorgänge fest.

Kontakt aufnehmen