ZSBD-2st-1.2-w11.tresc-1.5-Slajd31

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Polecenie RENAME

Polecenie RENAME


Ostatnim poleceniem, które omówimy jest polecenie RENAME. Służy ono do zmiany nazw węzłów w dokumentach XML, a jego składnia, tak samo jak w przypadku poprzednio omawianych poleceń została przedstawiona na slajdzie.

Przykład z wykorzystaniem polecenia RENAME jest trochę bardziej złożony

Za pomocą pętli FOR do zmiennej $z będą przypisywane kolejno elementy zespol. Dla każdego takiego przypisania zostanie wykonane polecenie RETURN z umieszczonymi w nim instrukcjami.

W przykładzie zastosowane zostały możliwości XQuery w zakresie stosowania instrukcji warunkowych. Dzięki temu możliwa była następująca modyfikacja.

Jeżeli $z będzie przypisany do zespołu o nazwie administracja, nie zostanie wykonana żadna zmiana. W przeciwnym przypadku zostanie przeprowadzony test dotyczący wartości elementu id_zesp zespołu wskazywanego przez zmienną $z. Jeżeli id_zesp będzie miał wartość równą 20 wówczas element id_zesp zostanie zmieniony na nr_zespolu. Jeśli wartość id_zesp będzie inna wówczas zmianie nazwy będzie poddany element adres.


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