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はXMLのクエリについてです
XQueryは、XMLドキュメントから要素と属性を検索して抽出するための言語です。
XQueryが解決できることの例を次に示します。
「cd_catalog.xmlに保存されているCDコレクションから10ドル未満の価格のすべてのCDレコードを選択してください」
XQueryとXPath
XQuery1.0とXPath2.0は同じデータモデルを共有し、同じ関数と演算子をサポートします。すでにXPathを学習している場合は、XQueryの理解に問題はありません。
XQuery-使用例
XQueryは次の目的で使用できます。
- Webサービスで使用する情報を抽出する
- 要約レポートを生成する
- XMLデータをXHTMLに変換します
- Webドキュメントで関連情報を検索する
XQueryはW3C勧告です
XQueryは、XML、名前空間、XSLT、XPath、XMLスキーマなどのいくつかのW3C標準と互換性があります。
XQuery 1.0は、2007年にW3C勧告になりました。
XQueryチュートリアル
XQueryについて詳しくは、XQueryチュートリアルをご覧ください。