跳转到内容

XQuery/序列模块

来自维基教科书,开放的书籍,开放的世界

您想要对序列执行函数。您可以使用以下函数之一:映射、折叠或过滤。

以下是这三个函数的结构。

  sequences:map($func as function, $seqA as item()*, $seqB as item()*) as item()*
  sequences:fold($func as function, $seq as item()*, $start as item())
  sequences:filter($func as function, $seq as item()*) as item()*

它们每个都将 XQuery 函数作为第一个参数。

映射函数将函数项 $f 依次应用于序列 $seq 中的每个项,并按顺序返回生成的序列的串联。

W3C 关于映射的页面

华夏公益教科书