XML-Eingabe

XSD-Schema

Validierungsergebnis

Was ist XML XSD-Validierung?

XSD (XML Schema Definition) ermöglicht die Definition der erwarteten Struktur für XML-Dokumente. Statt nur die Syntax zu prüfen, prüft die Schema-Validierung, ob erforderliche Elemente vorhanden sind und ob das Dokument dem erwarteten Modell entspricht. Die Standards werden von W3C XML Schema definiert.

Diese Seite ist für schnelle Entwickler-Workflows konzipiert: XML einfügen, XSD einfügen, validieren und klares Ergebnis prüfen. Die Validierung läuft im Browser. Wenn Sie nur Syntaxprüfungen benötigen, nutzen Sie den XML Validator. Zum Formatieren zuerst den XML Formatierer.

So verwenden Sie dieses Tool

1

XML und XSD hinzufügen

Fügen Sie XML in den linken Editor und das XSD-Schema in den mittleren Editor ein. Sie können XML-Dateien hochladen oder mit dem Beispiel beginnen.

2

Validierung ausführen

Klicken Sie auf Validieren, um die Übereinstimmung des Root-Elements und erforderlicher Kindelemente aus den Schema-Sequenzdefinitionen zu prüfen.

3

Prüfen und Korrigieren

Lesen Sie den Ergebnisbericht, beheben Sie fehlende Knoten und validieren Sie erneut. Nutzen Sie den XML Tree Viewer, wenn Sie zuerst die Verschachtelung prüfen müssen.

Häufige XSD-Validierungsprobleme

Typische Fehler sind falscher Root-Elementname, fehlende erforderliche Kindelemente und Schema-Definitionen ohne globales Element. Bei XML mit vielen Namespaces prüfen Sie Präfixe und Deklarationen vor der Validierung. Wenn Ihr XML von einem anderen System stammt, führen Sie den XML Diff Checker gegen eine bekannte gültige Probe aus.

Where XSD Validation Helps

XSD-Prüfungen sind nützlich bei API-Integration (SOAP/XML-Payloads), Telekom- und Finanz-Nachrichtenverträgen sowie bei der Validierung von Unternehmenskonfigurationen. Teams validieren oft vor dem Veröffentlichen von Feeds oder dem Importieren von XML in nachgelagerte Systeme.

Häufig gestellte Fragen

Ersetzt dies XML-Validatoren für Unternehmen?

Nicht vollständig. Dieses Tool konzentriert sich auf praktische Prüfungen für schnelles Debugging. Für vollständige Datentyp-/Facetten-Einschränkungen nutzen Sie dedizierte XSD-Engines.

Wird mein XML irgendwo hochgeladen?

Nein. Die Validierung läuft im Browser mit JavaScript. Kein XML- oder Schema-Inhalt wird an einen Server gesendet.

Kann ich hier Namespaces validieren?

Die grundlegende Schema-Übereinstimmung wird in diesem Workflow unterstützt. Für komplexe namespace-lastige Verträge nutzen Sie spezialisierte Validatoren nach dieser ersten Prüfung.

Was ist, wenn mein Schema kein Top-Level-Element hat?

Das Tool meldet es als ungültig, da die Root-Übereinstimmung mindestens eine globale xs:element-Deklaration erfordert.

Wie unterscheidet sich dies von der XML-Syntaxvalidierung?

Die Syntaxvalidierung prüft nur die Wohlgeformtheit. Die XSD-Validierung prüft die Struktur gegen Schema-Regeln. Nutzen Sie beide für beste Ergebnisse.

Verwandte Tools

Referenzen: W3C XML Schema, XSD 1.1, XML 1.0, MDN DOMParser.