Ok, at least in the GUI using as separator works. Is this a HTML-specific separator?
I use 'string-join' in R in the following statement: Query_Stmt <-paste( 'import module namespace functx = "http://www.functx.com";', 'for $Debat at $CountOuter in collection("Parliament"),', ' $Turn in collection("Parliament")', ' where $Turn/officiele-publicatie/metadata/meta/@content = $Debat/officiele-publicatie/metadata/meta/@content', ' and $CountOuter <=2', ' let $debate-id := fn:analyze-string(', ' $Debat/officiele-publicatie/metadata/meta/@content, "(\d{8}-\d*-\d*)")//fn:match/*:group[@nr="1"]/text()', ' for $Speach at $CountInner in $Turn/officiele-publicatie/handelingen/agendapunt/spreekbeurt', ' let $Spreker := $Speach/spreker/naam/achternaam/text()', ' let $Pol := $Speach/spreker/politiek/text()', ' order by $debate-id, $CountInner', ' for $par at $CountPar in $Turn/officiele-publicatie/handelingen/agendapunt/spreekbeurt/tekst', ' let $tekst := fn:string-join(fn:data($par//al/text()), " ")', ' return($debate-id, $Spreker, ($Pol, "n.v.t")[1], $CountPar, $tekst)'
When I use "." as item separator, this statement returns: $debate-id, $Spreker, ($Pol, "n.v.t")[1], $CountPar, $tekst1.$tekst2 But when I use " " it returns: $debate-id, $Spreker, ($Pol, "n.v.t")[1], $CountPar, $tekst1 NA NA NA NA $tekst2
(NA means Not Available)
So in R the is interpreted as a splitter. ;-(
I'll take a look at this and will let you know if I can find a solution.
Ben