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
  • Erzeugen einer XML-Instanzdatei mit Beispielwerten anhand einer XSD
  • Generierung von Datenbanken anhand von XSD-Dateien
  • Konvertierung von DTD-Dateien in XSD-Dateien
  • Übersichtliche visuelle XSD-Anzeige
  • 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++
  • KI-Assistent zur Generierung von XSD-Dateien, Beispielinstanzen, usw.

Anzeigen und 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 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.

Generieren von XSD-Dateien

Der XMLSpy XML Editor 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
  • Generierung von XSD-Dateien anhand von JSON-Schemas

Genauso schnell lassen sich eine Datenbankstruktur, ein XML-Instanzdokument (XSD in XML) oder ein JSON-Schema anhand einer XSD-Datei generieren.