XQuery - string-join 函数



string-join 函数用于连接以给定分隔符分隔的各个序列。

语法

string-join($sequence as xs:string*, $delimiter as xs:string) as xs:string

输入参数

  • $sequence − 零个或多个字符串的序列。

  • $delimiter − 分隔上述序列项的分隔符。

示例

XQuery 表达式

let $fruits :=
<fruits>
   <fruit>Apple</fruit>
   <fruit>Orange</fruit>
   <fruit>Guava</fruit>
   <fruit>Pinapple</fruit>
</fruits>

return
<results>
   
   <fruits>{
      string-join($fruits/fruit, ',')
   }</fruits>
   
</results>

输出

<results>
   <fruits>Apple,Orange,Guava,Pinapple</fruits>
</results>

验证结果

为了测试上述功能,请将 books.xqy(在 环境设置 一章中提到)的内容替换为上述 XQuery 表达式,然后执行 XQueryTester Java 程序以验证结果。

xquery_string_functions.htm
广告