Narzędzie aktualizacji XQuery

XQuery Update Facility jest rozszerzeniem języka XML Query, XQuery . Dostarcza wyrażeń, których można użyć do wprowadzania zmian w instancjach modelu danych XQuery 1.0 i XPath 2.0.

Stała się Rekomendacją Kandydata W3C 31 lipca 2009 i została sfinalizowana jako Rekomendacja 17 marca 2011.

Wersja do pracy z XQuery 3.0 została sporządzona, ale nigdy nie została ukończona i jest zarchiwizowana jako Notatka Grupy Roboczej W3C.

Implementacje

  • BaseX — otwarta baza danych XML i procesor XQuery; obsługiwane od wersji 6.0
  • DataDirect XQuery - komercyjny procesor XQuery oparty na Javie. Obsługiwane od wersji 4.0
  • EMC Documentum xDB - natywna baza danych XML. Narzędzie aktualizacji XQuery obsługiwane od wersji 9.0
  • eXist — baza danych XML typu open source zapewnia rozszerzenie XQuery, które odwzorowuje każdą instrukcję XUpdate na odpowiadające jej wyrażenie XQuery
  • MonetDB/XQuery - procesor XQuery typu open source na szczycie systemu relacyjnej bazy danych MonetDB (ogłoszony jako przestarzały od 2011 r.).
  • PureXML — IBM DB2 oferuje narzędzie aktualizacji XQuery od wersji 9.5.
  • Oracle XMLDB — baza danych Oracle oferuje narzędzie aktualizacji XQuery od wersji 12.1.0.2).
  • silnik qizxopen XQuery.
  • Procesor SaxonSA XSLT i XQuery — autor: Michael Kay ; Obsługiwane od wersji 9.1, ale tylko w wersji komercyjnej.
  • XQilla — biblioteka przetwarzania XQuery typu open source (ASL2.0) z obsługą najnowszych funkcji aktualizacji XQuery. XQilla jest napisany w C++ i zawiera wykonywalną powłokę wiersza poleceń do wykonywania zapytań dotyczących zawartości XML przechowywanej w lokalnym systemie plików. Ta biblioteka jest aktywnie rozwijana i stanowi część obsługiwanego produktu Oracle, Berkeley DB XML.

Linki zewnętrzne