YAML-Schema-Ansicht
Ein YAML-Instanzdokument kann anhand eines JSON-Schemas validiert werden. Das JSON-Schema kann im JSON- oder YAML-Format geschrieben sein. Wenn XMLSpy eine Datei als YAML-Schema (ein im YAML-Format geschriebenes JSON-Schema) erkennt, wird sie standardmäßig in der YAML-Schema-Ansicht geöffnet. Ein JSON-Schema wird in der JSON-Schema-Ansicht geöffnet.
Eine Datei wird als YAML-Schema erkannt, wenn sie mit einer Schema-Deklaration im YAML-Format beginnt. In einer solchen Deklaration wird das Schlüsselwort $schema verwendet und sie referenziert einen zulässigen JSON-Schema-Dialekt. Beispiel:
$schema: http://json-schema.org/draft-07/schema#
Beachten Sie, dass eine JSON-Schema-Deklaration eine etwas andere Syntax als eine YAML-Schema-Deklaration hat.
Anzeigen und Bearbeiten von YAML-Schemas
Da es sich bei YAML-Schemas im Prinzip um JSON-Schemas handelt, werden sie in der YAML-Schema-Ansicht auf dieselbe Art und Weise dargestellt und bearbeitet, wie JSON-Schemas in der JSON-Schema-Ansicht bearbeitet werden. Eine Beschreibung zum Anzeigen und Bearbeiten der beiden Schematypen finden Sie im Abschnitt JSON-Schema-Ansicht.
Konvertieren zwischen JSON-Schema und YAML-Schema
Um eine Konvertierung zwischen den beiden Schemaformaten durchzuführen, wählen Sie den Menübefehl Konvertieren | JSON von/in YAML konvertieren. Daraufhin wird die aktive Schema-Datei in eine Schema-Datei des anderen Formats konvertiert.