ZSBD-2st-1.2-w10.tresc-1.4-Slajd9

Z Studia Informatyczne
Wersja z dnia 14:24, 10 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Klauzule FOR i LET

Klauzule FOR i LET


Tak jak wspomnieliśmy wcześniej klauzule FOR i LET wykorzystywane są do utworzenia strumienia krotek. Za liczbę krotek odpowiada klauzula FOR. Każdy węzeł dopasowany w wyniku ewaluacji wyrażenia ścieżkowego w klauzuli FOR jest przyporządkowywany odpowiedniej zmiennej użytej w tej klauzuli i stanowi podstawę do utworzenia kolejnej krotki. Zadaniem klauzuli LET jest ewentualne rozszerzenie krotek o zmienne zawierające dodatkowe informacje.

W pierwszym przykładzie ze slajdu klauzula FOR stworzy trzy krotki. W drugim przykładzie stworzy tyle krotek ile elementów id_zesp będzie w dokumencie zespoly.xml. W obu przypadkach każda krotka będzie składała się tylko z jednej zmiennej.


<< Poprzedni slajd | Spis treści | Następny slajd >>