XMLとXQuery

XQueryとは何ですか?

XQuery XMLに対するそれは、データベースに対するSQLと同じです。

XQuery XMLデータのクエリを目的としています。

XQuery例

for $x in doc("books.xml")/bookstore/book
where $x/price>30
order by $x/title
return $x/title

XQueryとは何ですか?

XQuery
  • XQueryはXMLデータをクエリするためのものです言語
  • XMLのためのXQueryは、データベースのためのSQLと同じです
  • XQueryはXPath表現の上に構築されています
  • 主要なすべてのデータベースがXQueryをサポートしています
  • XQueryはW3C推奨標準です

XQueryはXMLのクエリに関係しています

XQueryは、XMLドキュメントから要素と属性を検索および抽出するための言語です。

以下の例は、XQueryが解決できる問題の一例です:

「cd_catalog.xmlに保存されたCDコレクションから、10ドル未満の価格のCDレコードを選択する」

XQueryとXPath

XQuery 1.0とXPath 2.0は同じデータモデルを共有し、同じ関数と演算子をサポートしています。

XPathを学んだことがあれば、XQueryを理解するのに問題はありません。

XQuery - 应用場面の例

XQueryは以下に使用できます:

  • ウェブサービスで使用される情報を抽出します
  • 要約レポートを生成します
  • XMLデータをXHTMLに変換します
  • ネットワークドキュメント内の関連情報を検索します

XQueryはW3C推奨標準です

XQueryは、XML、名前空間、XSLT、XPath、XML Schemaなどの多くのW3C標準と互換性があります。

XQuery 1.0 は2007年にW3C推奨標準となりました。

XQuery 教程

XQuery 教程で学ぶこと XQuery の詳細な情報。