XQuery を説明する最良の方法は次のとおりです。XML に対する XQuery は、データベース テーブルに対する SQL と同じです。
XQuery は、XML データ (XML ファイルだけでなく、データベースなど、XML 形式で表現(xiàn)できるあらゆるデータ) をクエリするように設(shè)計されています。
XQueryの用語 構(gòu)文
XQuery には、要素、屬性、テキスト、名前空間、処理命令、コメント、ドキュメント ノード (またはルート ノード) の 7 種類のノードがあります。
XQueryの用語 例
<?xml version="1.0" encoding="ISO-8859-1"?> <書店> <本> <title>ハリー?ポッター</title> <著者>J?K?ローリング</著者> <年>2005年年> <価格>29.99価格> </本> </bookstore>
上記の XML ドキュメント內(nèi)のノードの例:
<bookstore> (ドキュメント ノード) <author>J K. Rowling</author> (要素ノード) lang="en" (屬性ノード)