Tworzenie zapytań

Zapytanie jest ścieżką w schemacie źródła danych, który jest dołączony do elementu szablonu. Szablon określa dane, które mają zostać wyodrębnione przy użyciu zapytań.

Ścieżka zapytania rozpoczyna się elementem głównym (Zapytanie1), po którym następuje jego element potomny (Zapytanie2) z atrybutem potomnym obiektu itd. Na przykład: Zapytanie1/Zapytanie2/Zapytanie3/Zapytanie4.

Zapytanie jest przyłączone do elementu szablonu. Element szablonu i jego elementy potomne mogą używać atrybutów jednostek zwróconych przez bieżące zapytanie, a także atrybutów zapytań z elementów nadrzędnych. W poniższym przykładzie po zastosowaniu zapytania Zapytanie1/Zapytanie2 może zostać użyty dowolny atrybut elementu schematu dla obiektu.

Zapytania zagnieżdżone

Elementy szablonu są często zagnieżdżone. Ustawianie zapytań dla elementów i ich elementów potomnych powoduje utworzenie zagnieżdżonych kontekstów. Zapytanie w elemencie potomnym jest wykonywane na wynikach zapytania nadrzędnego.

W nadrzędnym elemencie kontenera mogą być używane tylko atrybuty Zapytanie1/Zapytanie2. W elemencie potomnym kontenera mogą być używane atrybuty zapytania Zapytanie1/Zapytanie2/Zapytanie3. Drugie zapytanie zwraca listę atrybutów dla bieżącego obiektu zwracanego przez zapytanie kontenera nadrzędnego.

Kopiowanie zapytań

Możliwe jest kopiowanie i wklejanie elementów zawierających zapytania z tego samego szablonu lub z innego otwartego szablonu.

Opinia