Altova XMLSpy 2024 Enterprise Edition

Ein Filter in der XML-Grid-Ansicht kann auf einen Element-Node angewendet werden, um die Nachfahren dieses Node zu filtern. Überall dort, wo ein Filter angewendet werden kann, wird ein ausgegrautes Filtersymbol angezeigt. Sobald ein Filter definiert wurde, wird dieses Symbol farbig angezeigt (siehe Abbildung unten). Ein Filter wird mit Hilfe eines XQuery 3.1-Ausdrucks definiert. So wurde z.B. in der Abbildung unten für den Node Temperatures ein Filter definiert, um nur diejenigen Month-Elemente anzuzeigen, die ein Min-Child-Element haben, das einen Wert, der größer als 10 ist, anzuzeigen. (Beachten Sie, dass in der Abbildung die Indexzahl der entsprechenden Elementinstanz entspricht).

 

XSXMLGridViewFilters

 

Um einen Filter einzurichten, klicken Sie mit der rechten Maustaste auf das Element, das Sie filtern möchten, wählen Sie im angezeigten Kontextmenü den Filter aus, geben Sie den XQuery-Ausdruck ein und drücken Sie die Eingabetaste. Die Filter-Zelle ist durch das Symbol ic_jsongridfilteroff (siehe Abbildung oben) gekennzeichnet. Durch Klick auf das Filter-Symbol können Sie den Filter ein- und ausschalten.

 

 

Beachten Sie zu Filtern die folgenden Punkte:

 

Filter können nur auf Element-Nodes angewendet werden.

Der Kontext-Node des XQuery-Ausdrucks des Filters ist der aktuelle Node. So ist z.B. in der Abbildung oben der Kontext-Node der Node Temperatures.

Filter können verschachtelt sein. Verschachtelte Filter werden auf den gefilterten Inhalt des übergeordneten Filters angewendet.

Um in einem Ausdruck eine neue Zeile hinzuzufügen, drücken Sie Strg+Eingabetaste. Dies ist nützlich, wenn Sie einen Ausdruck mehrzeilig anzeigen möchten, um eine bessere Übersicht zu haben.

Der gefilterte Inhalt ist nur eine visuelle Anzeige. Der eigentliche Inhalt bleibt dabei unverändert.

Jeder Filter wird separat ausgeführt. Andere Filter oder Formeln haben keine Auswirkung darauf.

Filter werden nicht im XML-Dokument gespeichert, können aber für die spätere Verwendung in einer speziellen Metadatendatei aufbewahrt werden. Wenn Filter gespeichert werden, werden sie automatisch angewendet, wenn das Dokument wieder in der-Grid-Ansicht geöffnet wird. Gehen Sie zu Extras | Optionen | Ansicht | Einstellungen für Grid-Ansicht, um festzulegen, ob Filter immer automatisch, auf Anfrage oder nicht gespeichert werden sollen.

 

© 2017-2023 Altova GmbH