Xquery-string-join

提供:Dev Guides
2020年6月22日 (月) 22:26時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

XQuery-文字列結合関数

*string-join* 関数は、特定の区切り文字で区切られたさまざまなシーケンスを連結するために使用されます。

構文

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

入力パラメータ

  • $ sequence -0個以上の文字列のシーケンス。
  • $ 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(link:/xquery/xquery_environment [Environment Setup]の章に記載)の内容を上記のXQuery式に置き換え、XQueryTester Javaプログラムを実行して結果を確認します。