Altova XMLSpy 2025 Professional Edition

Anker und Aliasse sind eine YAML-Funktion ähnlich den XML-Entities. Sie können dadurch dasselbe YAML-Datenfragment mehrmals im Dokument verwenden.

 

Ein Datenfragment wird durch einen String, dem ein Kaufmännisches Und vorangestellt ist (&, siehe Abbildungen unten) mit einem Anker versehen. Das mit einem Anker versehene Fragment kann durch Referenzierung eines Aliasnamens an jeder nachfolgenden Stelle in der Dokumentreihenfolge wiederverwendet werden. Ein Alias ist derselbe String wie der eines Ankers, doch wird ihm anstelle des Kaufmännischen Und ein Sternchen (*) vorangestellt. Beim Parsen des YAML-Dokuments wird der Alias durch das mit dem Anker versehene Fragment ersetzt (in der Abbildung rechts unten sehen Sie im blauen Kästchen das Datenfragment, das der Alias *release referenziert).

 

In den Abbildungen unten sehen Sie Anker und Aliasse in der Textansicht: (links) und der Grid-Ansicht (rechts).

Zum Erweitern/Reduzieren klicken     xsyamlanchoraliasgridview_zoom77

Beachten Sie zu Ankern und Aliassen in der Text- und Grid-Ansicht die folgenden Punkte:

 

Beachten Sie in der Grid-Ansicht die Symbole für Anker und Aliasse.

Um in der Grid-Ansicht für ein Schlüssel-Wert-Paar einen Anker zu erstellen, klicken Sie mit der rechten Maustaste entweder auf den Schlüssel oder den Wert und wählen Sie den Befehl Anker bearbeiten. Wenn Sie für den Anker keinen Namen eingeben und die Eingabetaste drücken (oder an irgendeine Stelle im Dokument klicken), wird der Anker nicht erstellt.

Um einen Anker in der Grid-Ansicht zu bearbeiten, klicken Sie mit der rechten Maustaste darauf und wählen Sie den Befehl Anker bearbeiten.

Um einen Anker in der Grid-Ansicht zu löschen, klicken Sie mit der rechten Maustaste darauf und wählen Sie den Befehl Anker bearbeiten, löschen Sie anschließend den Namen und drücken Sie die Eingabetaste.

In beiden Ansichten können Sie mit Hilfe der Autokomplettierungsfunktion (siehe Cursor-Eingabepunkt der Textansicht in der Abbildung oben) einen der zuvor im Dokument erstellten Anker auswählen. Dies ist vor allem in großen Dokumenten von Vorteil: Sie können durch die verfügbaren Anker scrollen, um den gewünschten auszuwählen.

Platzieren Sie die Maus in der Grid-Ansicht über einen Alias, um das mit dem Anker versehene Datenfragment zu sehen. Dieses wird in einem blauen Kästchen angezeigt (siehe Abbildung Grid-Ansicht oben).

Wählen Sie in beiden Ansichten innerhalb des Alias den Menübefehl DTD/Schema | Gehe zu Definition, um zum entsprechenden Anker zu gelangen. Wenn die Zelle der Grid-Ansicht, die den Anker enthält, reduziert angezeigt wurde, wird sie erweitert.

 

Anmerkung:Da Filter und Formeln in der Grid-Ansicht auf XQuery basieren, funktionieren sie nur in YAML-Dokumenten, die wie JSON-Dokumente konstruiert sind. Anker und Aliasse sind jedoch keine JSON-Funktionalitäten und verursachen daher einen XQuery-Fehler, wenn ein Filter oder eine Formel berechnet wird.

 

© 2018-2024 Altova GmbH