Altova XMLSpy 2025 Professional Edition

Die Textansicht bietet eine Reihe von YAML-Bearbeitungsfunktionen, von der Pretty-Print-Anzeige bis zur Validierung eines Dokuments während der Bearbeitung. Eine Beschreibung zu diesen Funktionen finden Sie weiter unten.

 

Anmerkung:Die YAML-Dokumentstruktur wird in der Textansicht durch Einrückung mittels Leerzeichen und nicht mittels Tabulatoren dargestellt. In der Textansicht werden für die Blockstileinrückung automatisch Leerzeichen verwendet.

 

Pretty-Print-Anzeige, Schriftartfarben und Anzeige

Bei der Pretty-Print-Anzeige wird das YAML-Dokument mit hierarchischen Einrückungen formatiert (siehe Abbildung unten). Sie können die Pretty-Print-Optionen im Dialogfeld "Optionen" (Extras | Optionen | Pretty-Print) festlegen. Der Dokumenttext wird je nach Syntax in verschiedenen Farben markiert. Schriftfarben werden über den Abschnitt Schriftarten und Farben des Dialogfelds "Optionen" (Extras | Optionen) definiert.

XSYAMLPrettyPrint

Weitere nützliche Funktionalitäten der YAML-Textansicht sind (i) die Zeilennummerierung in der Zeilennummernleiste und (ii) das Ein- und Ausklappen von Nodes in der Klappleiste. Die Nodes können reduziert/erweitert werden, um besser im Dokument navigieren zu können und das Dokument übersichtlicher zu gestalten. Beide Leisten (Zeilennummernleiste und Klappleiste) können im Dialogfeld "Einstellungen für Textansicht" (Ansicht | Einstellungen für Textansicht) ein- oder ausgeblendet werden; dieses Dialogfeld kann auch über die Pretty-Print-Optionen aufgerufen werden.

 

Node Locator-Ausdrücke in YAML-Dokumenten

Um den XPath/XQuery-Ausdruck für eine Node-Position im YAML-Dokument aufzurufen, klicken Sie in den Node und wählen Sie anschließend den Befehl Bearbeiten | XPath kopieren. Der XPath/XQuery-Ausdruck wird im JSON-Format in die Zwischenablage kopiert. Drücken Sie Strg+V, um den Locator-Ausdruck in ein beliebiges Texteingabefeld einzufügen.

 

So wird mit dem folgenden Ausdruck der Titel des ersten Tracks des zweiten Albums des ersten Interpreten in einem YAML-Dokument abgerufen:

 

?Artists?1?Albums?2?Tracks?1?Title

 

Nähere Informationen zu XPath/XQuery-Ausdrücken im JSON-Format finden Sie unter XQuery-Ausdrücke für JSON.

 

© 2018-2024 Altova GmbH