First of all your symbol needs to be a string and not a node.  Secondly you
need to use the correct syntax for string-join:

 

let $phonesymbol := "<SYMB>T</SYMB>"
return fn:string-join(($phonesymbol, "test"), " ")



Tim  Meagher

 

From: [email protected]
[mailto:[email protected]] On Behalf Of sini narayanan
Sent: Thursday, May 16, 2013 12:43 AM
To: MarkLogic Developer Discussion
Subject: [MarkLogic Dev General] string-join output not as expected

 

Hi,

 

I have the following code

 

let $phonesymbol       := <SYMB>T</SYMB>

return

$phonesymbol

 

output : <SYMB>T</SYMB>

 

let $phonesymbol       := <SYMB>T</SYMB>

return

fn:string-join($phonesymbol || " " || "test")

 

output : T test

 

How do I modify this to get the output as "<SYMB>T</SYMB> text"

 

Thanks,

Sini

_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to