Mit seinem grafische XML-Schema-Editor unterstützt XMLSpy die XSD-Bearbeitung. Durch das visuelle Anzeigen, Erstellen, Generieren und Bearbeiten von XSD-Dateien können Sie sich auf die Semantik der XSD konzentrieren, anstatt sich mit den syntaktischen Details der XML-Schema-Sprache befassen zu müssen. Es wird sowohl XML Schema 1.0 als auch XML Schema 1.1 unterstützt.
Wenn Sie ein Schema im XSD-Editor öffnen, werden alle global definierten Komponenten (Elemente, complexTypes, attributeGroups, usw.) in einer sortierbaren Liste angezeigt. Hier können Sie Komponenten hinzufügen, löschen und deren Eigenschaften über kontextsensitive Eingabehilfen bearbeiten.
Durch Klicken auf das Symbol neben einer globalen Komponente öffnen Sie eine grafische Ansicht des Content Model im XSD-Editor, wo Sie Elemente mit Drag-and-Drop verschieben oder über kontextsensitive Optionen bearbeiten können.
Auf diese Art können Sie Komponenten auf globaler Ebene verwalten und dann das Content Model einzelner Komponenten ganz einfach bearbeiten.
Eine XSD-Datei kann ganz leicht von Grund auf neu erstellt oder mit Hilfe einer der zahlreichen unten beschriebenen Optionen generiert werden.
Der XMLSpy XML Editor bietet zahlreiche Optionen zur Generierung von XSD-Dateien. Dazu zählen die folgenden:
Genauso schnell lassen sich eine Datenbankstruktur, ein XML-Instanzdokument (XSD in XML) oder ein JSON-Schema anhand einer XSD-Datei generieren.