XML-Schema (XSD) erstellen

Aus XML eine XML-Schemadefinition (XSD) erstellen

Funktionen

Drei XSD-Designs unterstützt

Aus drei Designstilen wie Russian Doll wählen

Datentyp aus Werten ableiten

Zahlen, Daten und mehr analysieren und automatisch in den passenden xs-Typ umwandeln

Häufigkeit analysieren und übernehmen

Wiederholten Elementen automatisch maxOccurs zuweisen

Zeichenkette und Datei unterstützt

Zwei Wege: XML einfügen oder eine .xml-Datei laden

Anwendung

1

Eingabemethode per Tab wählen

Im Tab „Zeichenkette“ XML direkt einfügen oder im Tab „Datei“ eine .xml laden

2

XSD-Designtyp festlegen

Das Ausgabeformat aus Russian Doll, Salami Slice oder Venetian Blind wählen

3

Inhaltstyp auswählen

Zwischen Smart (Typ aus Werten abgeleitet) und allen Elementen als string-Typ umschalten

4

Über die Erzeugen-Schaltfläche ausführen

Nach Klick läuft die Analyse und das XSD wird sofort rechts angezeigt

5

XSD speichern und kopieren

Aus dem Ausgabefeld als schema.xsd herunterladen oder kopieren

Anwendungsfälle

XML-Spezifikationen erstellen

Aus Beispiel-XML eine Schemadefinition ableiten und zur Dokumentation der Datenstruktur nutzen

Datenvalidierung vorbereiten

Ein Validierungsschema zur Gültigkeitsprüfung eingehender XML bereitstellen

Struktur der API-Integration erfassen

XML-Antworten externer APIs analysieren und die Struktur aus Elementen und Typen sichtbar machen

XSD-Syntax lernen

Die Ausgaben der drei Designstile vergleichen und die Schema-Notation besser verstehen

Sicherheit und Datenschutz

Vollständig im Browser

Die eingegebenen Daten werden ausschließlich in Ihrem Browser verarbeitet und nicht nach außen übertragen.

Nur im Browser verarbeitet

Erzeugung von XSD wird vollständig in Ihrem Browser durchgeführt, Eingabedaten werden nicht an den Server gesendet.

Kommunikation mit HTTPS verschlüsselt

Das Laden der Seite wird ebenfalls durch TLS verschlüsselt, der Inhalt kann von Dritten nicht gelesen werden.

Keine Übermittlung an Dritte

Eingabeinhalte werden nicht an externe Dienste wie Werbenetzwerke oder Tracker gesendet.

Keine automatische Speicherung von Ergebnissen

Erzeugtes XSD und Eingabevorschläge werden nicht auf dem Server gespeichert.

Verwandte Tools