XQuery - Funzione string-join
Il string-join è usata per concatenare varie sequenze separate da un dato delimitatore.
Sintassi
string-join($sequence as xs:string*, $delimiter as xs:string) as xs:string
Parametri di input
$sequence - sequenza di zero o più stringhe.
$delimiter - delimitatore per separare gli elementi della sequenza precedente.
Esempio
XQuery Expression
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>
Produzione
<results>
<fruits>Apple,Orange,Guava,Pinapple</fruits>
</results>
Verifica il risultato
Per testare la funzionalità sopra menzionata, sostituire il contenuto di books.xqy (menzionato nel capitolo Configurazione dell'ambiente ) con l'espressione XQuery sopra ed eseguire il programma java XQueryTester per verificare il risultato.