XSD-Editor
Grafischer XSD-Editor mit umfangreichen Funktionalitäten
  • Grafische XSD-Bearbeitung mit Drag-and-Drop
  • Unterstützung für XML Schema 1.0 und 1.1
  • Generierung und Konvertierung von XSD-Dateien
  • Generierung von XSD-Dateien anhand einer (oder mehrerer) XML-Instanzdateien
  • Generierung von Datenbanken anhand von XSD-Dateien
  • Konvertierung von DTD-Dateien in XSD-Dateien
  • Intelligente Eingabehilfen und Dropdown-Menüs
  • Unterstützung für aggregierte XML-Schemas
  • Identity Constraint-Bearbeitung
  • Unterstützung für Smart Restrictions
  • Generierung von XSD-Dokumentation
  • Codegenerierung / Datenbindung XSD -> Java, C#, C++

Bearbeiten von XSD-Dateien: XML-Schemadefinitionen

XMLSpy XML Schema XSD-Editor
Mit seinem grafische XML-Schema-Editor unterstützt XMLSpy die XSD-Bearbeitung. Durch das visuelle 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.

Generieren von XSD-Dateien

XMLSpy bietet zahlreiche Optionen zur Generierung von XSD-Dateien. Dazu zählen die folgenden:
  • Generieren von XML-Schemas anhand von Datenbankschemas
  • Generieren von XSD-Dateien anhand einer oder mehrerer XML-Instanzen
  • Konvertieren von DTD- in XSD-Dateien
  • Generieren von XSD-Dateien anhand von JSON-Schemas
Genauso schnell lassen sich eine Datenbankstruktur, ein XML-Instanzdokument oder ein JSON-Schema anhand einer XSD-Datei generieren.