XQuery string-join()函数

XQuery 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>

验证结果
要测试上述函数,用上面的XQuery表达式替换books.xqy(在XQuery环境设置章节中有说明)的内容,并执行XQueryTester java程序来验证结果。


上一篇: XQuery字符串函数 下一篇: XQuery日期函数