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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Wymagania dotyczące języka modyfikacji (W3C) (2/2)

Wymagania dotyczące języka modyfikacji (W3C) (2/2)


Wybrane wymagania dotyczące funkcjonalności języka modyfikacji są następujące:

- język modyfikacji musi dawać możliwość zmiany własności istniejących węzłów z zachowaniem ich tożsamości. Jednocześnie musi umożliwiać wykonanie nowej kopii węzła i wykonanie na nich odpowiednich zmian;

- język musi umożliwiać usuwanie węzłów;

- musi umożliwiać wstawianie nowych węzłów w ściśle określone miejsca;

- język musi dawać możliwość wymiany węzłów;

- powinien dawać możliwość zmiany takich własności węzła jak: nazwa, typ, zawartość itp.;

- może umożliwiać przenoszenie węzłów z jednej lokalizacji do innej;

- musi umożliwiać wykonywanie warunkowych modyfikacji;

- musi umożliwiać iterację po zbiorze węzłów w celu ich indywidualnej modyfikacji;

- może wspierać jawną walidację w oparciu o Schemat XML z zachowaniem tożsamości węzłów;

- język musi dawać możliwość łączenia operatorów modyfikacji z innymi operatorami modyfikacji;

- język modyfikacji powinien umożliwiać parametryzację operacji modyfikacji.

Ponadto W3C definiuje założenia dotyczące zachowywania podczas operacji wykonywanych za pomocą języka modyfikacji podstawowych własności transakcji takich jak Atomowość, Spójność, Izolacja i Trwałość.


Należy w tym momencie zaznaczyć, że obecna postać propozycji rozszerzeń języka XQuery o własności modyfikacji nie spełnia jeszcze wszystkich z wymienionych założeń.



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