XQueryとXPath
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/04/19 04:51 UTC 版)
「リスト内包表記」の記事における「XQueryとXPath」の解説
これらの言語は基本的にデータベースアクセス言語である。リスト全体(時としてXMLデータベース全体)を取得して操作することは計算時間的に不可能であるため、内包表記の概念がより重要となる。 XPathでは、式 /library/book//paragraph[@style='first-in-chapter'] は概念的には一連の「ステップ」として評価される。各ステップはリストを生成し、次のステップは前のステップの出力の各要素にフィルターとなる関数を適用する。 XQueryではXPathの機能はすべて使うことができるが、それに加えて、より強力な内包表記構造であるFLWOR構文も同時に使用される。 for $b in //book where $b[@pages < 400] order by $b//title return
※この「XQueryとXPath」の解説は、「リスト内包表記」の解説の一部です。
「XQueryとXPath」を含む「リスト内包表記」の記事については、「リスト内包表記」の概要を参照ください。
- XQueryとXPathのページへのリンク