XQuery FLWOR 表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XQuery FLWOR 表达式相关的知识,希望对你有一定的参考价值。

FLWOR 是 "For, Let, Where, Order by, Return" 的只取首字母缩写。
for 语句把 bookstore 元素下的所有 book 元素提取到名为 $x 的变量中。
where 语句选取了 price 元素值大于 30 的 book 元素。
order by 语句定义了排序次序。将根据 title 元素进行排序。
return 语句规定返回什么内容。在此返回的是 title 元素。

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

以上是关于XQuery FLWOR 表达式的主要内容,如果未能解决你的问题,请参考以下文章

MarkLogic 的 xQuery 中的正则表达式

如何使用 XQuery 检索父节点?

如何将XQuery表达式标记为确定性? (为了保留来自XML值的计算列)

如何使用Xquery代码嵌入HTML代码中在浏览器中显示?

通过 XCC 将 XQuery xml 元素作为外部变量传递给 Marklogic

Xquery、Javascript 和 HTML