Loading article…
XQuery Update Facility は、XML クエリ言語XQueryの拡張機能です。XQuery 1.0 およびXPath 2.0 データ モデル のインスタンスに変更を加えるために使用できる式を提供します。
2009年7月31日にW3Cの候補勧告となり、2011年3月17日に勧告として最終決定されました。[1]
XQuery 3.0で動作するバージョンも作成されましたが[2]、完成することはなく、W3Cワーキンググループノートとしてアーカイブされています。
実装
- BaseX - オープンソースの XML データベースおよび XQuery プロセッサ。バージョン 6.0 以降でサポートされています。
- DataDirect XQuery - Java ベースの商用 XQuery プロセッサ。バージョン 4.0 以降でサポートされています。
- EMC Documentum xDB - ネイティブ XML データベース。XQuery 更新機能はバージョン 9.0 以降でサポートされています。
- eXist - オープンソースのXMLデータベースは、XUpdate命令のそれぞれを対応するXQuery式にマッピングするXQueryの拡張機能を提供します。
- MonetDB/XQuery - MonetDBリレーショナルデータベースシステムをベースにしたオープンソースのXQueryプロセッサ(2011年以降廃止と宣言されている[3])。
- PureXML - IBM DB2 はバージョン 9.5 以降、XQuery Update Facility を提供しています。
- Oracle XMLDB - Oracleデータベースはバージョン12.1.0.2以降でXQuery Update Facilityを提供しています[4]。
- qizxopen XQuery エンジン。
- SaxonSA XSLT および XQuery プロセッサ - Michael Kay著; バージョン 9.1 以降でサポートされていますが、商用バージョンのみです。
- XQilla - 最新の XQuery Update 機能をサポートするオープン ソース (ASL2.0) XQuery 処理ライブラリ。XQilla は C++ で記述されており、ローカル ファイル システムに保存されている XML コンテンツに対してクエリを実行するためのコマンド ライン実行可能シェルが含まれています。このライブラリは積極的に開発されており、サポートされている Oracle 製品 Berkeley DB XML の一部です。
参考文献
- ^ 「XML およびセマンティック Web W3C 標準タイムライン」(PDF)。
- ^ XQuery 更新機能 3.0
- ^ MonetDB/XQuery ページ
- ^ Oracle 12.1.0.2 の XQuery 更新機能
外部リンク
Wikibooks での XQuery の更新- W3の XQuery 更新機能
- せっかちな人のための XQuery Update、XQuery Update とその癖に関するチュートリアル。
- XQuery 更新機能 - Oracle XML DB の Oracle Database 12c リリース 1 (12.1.0.1) での変更点。
