Eine Abfrage ist ein Pfad im Datenquellenschema, der einem Vorlagenelement zugeordnet ist. Eine Vorlage gibt die Daten an,
die mit Abfragen extrahiert werden sollen.
Der Abfragepfad beginnt mit dem Stammelement (Query1), gefolgt von seinem untergeordneten Element (Query2) und anschließend gefolgt vom untergeordneten Attribut des Objekts usw. Beispiel: Query1/Query2/Query3/Query4.
Eine Abfrage wird einem Vorlagenelement
zugeordnet. Das Vorlagenelement und seine untergeordneten Elemente können sowohl die Attribute der Entitäten,
die von der aktuellen Abfrage zurückgegeben werden, als auch die Attribute der Abfragen übergeordneter Elemente zurückgeben. Im folgenden Beispiel können nach Anwenden der
Abfrage Query1/Query2 alle Attribute des Schemaelements für das Objekt verwendet werden.
Verschachtelte Abfragen
Vorlagenelemente sind häufig verschachtelt. Wenn Abfragen für Elemente und ihre untergeordneten Elemente definiert werden, bewirkt dies die Erstellung
verschachtelter Kontexte. Die Abfrage im untergeordneten Element wird für die Ergebnisse der übergeordneten Abfrage durchgeführt.
Im übergeordneten Containerelement können nur die
Attribute Query1/Query2 verwendet werden.
Im untergeordneten Containerelement können die Attribute der Abfrage Query1/Query2/Query3 verwendet werden. Die zweite Abfrage ergibt eine
Liste mit Attributen für das aktuelle Objekt, die von der Abfrage des übergeordneten Containers zurückgegeben wird.
Abfragen kopieren
Sie können Elemente, die Abfragen aus derselben Vorlage oder aus einer anderen geöffneten Vorlage haben,
kopieren und einfügen.
- Wenn das Element Abfragen oder Attribute aus einem Datenquellenschema enthält, das nicht in der Vorlage verwendet wird,
wird das Fenster Konflikt beheben geöffnet, in dem das Datenquellenschema der Sicht "Datenquellenschemas" hinzugefügt werden kann.
- Wenn das Element Stammseiten oder Stile enthält, die noch nicht in der Vorlage verwendet werden,
wird das Fenster Konflikt beheben geöffnet, in dem die Stammseiten oder Stile
der Sicht "Gliederung" der aktuellen Vorlage hinzugefügt werden können.
- Wenn beide Vorlagen ein Datenquellenschema desselben Namens, doch unterschiedlichen Inhalts enthalten,
wird das Fenster Konflikt beheben geöffnet,
in dem Sie den Namen des Datenquellenschemas ändern können.
Anmerkung: Wenn Sie Abfragen kopieren, die angepasste Attribute mit Variablen enthalten, überprüfen Sie die eingefügten Ergebnisse. Es ist möglich, dass
angepasste Attribute und die von ihnen verwendeten Variablen nicht ordnungsgemäß kopiert wurden, sodass Sie ggf. die angepassten Attribute korrigieren und die Variablen erneut hinzufügen müssen.