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程式來驗證結果。