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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Sposoby modyfikacji dokumentów XML

Sposoby modyfikacji dokumentów XML


Jak do tej pory brak standardu języka zapytań przeznaczonego do modyfikacji dokumentów XML w bazach danych dokumentów XML. Cześć z baz danych tego typu udostępnia jedynie mechanizmy pozwalające na wstawianie, usuwanie i wymianę całych dokumentów.

Mimo braku standardu udostępniane są różnego rodzaju interfejsy pozwalające użytkownikom na zmianę przechowywanych w bazach danych dokumentów XML.

Bazy danych, które umożliwią modyfikację fragmentów dokumentów XML stosują następujące podejścia:

- umożliwiają wykonywanie operacji DOM na dokumentach w nich zawartych;

- umożliwiają wykorzystanie wyrażeń XPath, które wskazują węzły, na których można przeprowadzić jedną lub wiele operacji takich jak:

  • wstawienie węzła przed lub po wskazywanych przez wyrażenia XPath fragmentach,
  • modyfikacja wskazywanego węzła,
  • usunięcie wskazywanego węzła,
  • utworzenie zmiennej, której zawartość będzie identyczna ze wskazywanym węzłem,
  • zmiana nazwy znacznika wskazywanego elementu,

- wykorzystanie rozszerzeń języka XQuery;

Język XUpdate należy do drugiej grupy propozycji i on zostanie przestawiony w ramach tego wykładu jako pierwszy. Druga część wykładu skupi się na propozycji rozszerzeń języka XQuery.


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