Xquery-overview

提供:Dev Guides
移動先:案内検索

XQuery-概要

XQueryとは

XQueryは、XML形式で保存された情報を取得するために使用される関数型言語です。 XQueryは、XMLドキュメント、XML形式のデータを含むリレーショナルデータベース、またはXMLデータベースで使用できます。 XQuery 3.0は、2014年4月8日からのW3C勧告です。

そのhttp://www.w3.org/XML/Query/[公式ドキュメント]によって与えられるXQueryの定義は次のとおりです-

'_XQueryは、ドキュメント、データベース、Webページ、その他ほとんどすべてを組み合わせるための標準化された言語です。 非常に広く実装されています。 強力で学習しやすいです。 XQueryは、独自のミドルウェア言語とWebアプリケーション開発言語を置き換えています。 XQueryは、複雑なJavaまたはC ++プログラムを数行のコードに置き換えています。 XQueryは、他の多くの選択肢よりも操作が簡単で、保守が簡単です。_

特徴

  • 関数型言語-XQueryは、XMLベースのデータを取得/クエリするための言語です。
  • * SQLに類似*-XQueryはXMLに対するものであり、SQLはデータベースに対するものです。
  • * XPathベース*-XQueryはXPath式を使用してXMLドキュメントをナビゲートします。
  • 普遍的に受け入れられます-XQueryはすべての主要なデータベースでサポートされています。
  • * W3C標準*-XQueryはW3C標準です。

XQueryの利点

  • XQueryを使用すると、階層データと表形式データの両方を取得できます。
  • XQueryを使用して、ツリーおよびグラフィカル構造を照会できます。
  • XQueryは、Webページのクエリに直接使用できます。
  • XQueryはWebページを構築するために直接使用できます。
  • XQueryを使用して、XMLドキュメントを変換できます。
  • XQueryは、XMLベースのデータベースおよびオブジェクトベースのデータベースに最適です。 オブジェクトデータベースは、純粋に表形式のデータベースよりもはるかに柔軟で強力です。