Altova XMLSpy 2025 Professional Edition

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.

 

© 2018-2024 Altova GmbH