[MarkLogic Dev General] string-join output not as expected

sini narayanan sini.isonline at gmail.com
Thu May 16 01:09:02 PDT 2013


Yes!!! this is exactly what I want. But I need to perform string join to
this symbol. Is there a way to do that?
Because, I have a lot many variables to be inserted to the root node value
after concatenation.

Thanks,
Sini



On Thu, May 16, 2013 at 12:03 PM, Geert Josten <geert.josten at dayon.nl>wrote:

> Hi Sini,
>
>
>
> I think you are looking for something like this:
>
>
>
> let $phonesymbol := <SYMB>T</SYMB>
>
> let $tel := “03 22 24 08 49”
>
> return
>
>       <root>France – {$phonesymbol}  {$tel} - 14h-18h - closed.</root>
>
>
>
> Your phonesymbol really isn’t a string, so don’t use string-join or
> concat, but insert it into the parent tree as a node.
>
>
>
> Kind regards,
>
> Geert
>
>
>
> *Van:* general-bounces at developer.marklogic.com [mailto:
> general-bounces at developer.marklogic.com] *Namens *sini narayanan
> *Verzonden:* donderdag 16 mei 2013 7:34
> *Aan:* MarkLogic Developer Discussion
> *Onderwerp:* Re: [MarkLogic Dev General] string-join output not as
> expected
>
>
>
> I need this to be inserted as a value of a node.
>
>
>
> for example:
>
> <root>France - <SYMB> T </ SYMB>  03 22 24 08 49 - 14h-18h - closed.
> </root>
>
>
>
> Thanks,
>
> Sini
>
>
>
> On Thu, May 16, 2013 at 10:56 AM, Tim <tim at aaom.net> wrote:
>
> Are you trying to insert the phone symbol as a node or as a string in a
> document where the content is mixed?
>
>
>
> Can you provide a better example of the xml file and how you want this to
> fit in it?
>
>
>
> *From:* general-bounces at developer.marklogic.com [mailto:
> general-bounces at developer.marklogic.com] *On Behalf Of *sini narayanan
> *Sent:* Thursday, May 16, 2013 1:19 AM
> *To:* MarkLogic Developer Discussion
> *Subject:* Re: [MarkLogic Dev General] string-join output not as expected
>
>
>
> Hi Tim,
>
>
>
> I get the output as &lt;SYMB&gt;T&lt;/SYMB&gt; test
>
>
>
> Is it not possible to get it as <SYMB>T</SYMB> test ?
>
>
>
> I'm inserting this values in an xml file.
>
>
>
> Thanks,
>
> Sini
>
>
>
> On Thu, May 16, 2013 at 10:21 AM, Tim <tim at aaom.net> wrote:
>
> 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:* general-bounces at developer.marklogic.com [mailto:
> general-bounces at developer.marklogic.com] *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
> General at developer.marklogic.com
> http://developer.marklogic.com/mailman/listinfo/general
>
>
>
>
> _______________________________________________
> General mailing list
> General at developer.marklogic.com
> http://developer.marklogic.com/mailman/listinfo/general
>
>
>
> _______________________________________________
> General mailing list
> General at developer.marklogic.com
> http://developer.marklogic.com/mailman/listinfo/general
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://developer.marklogic.com/pipermail/general/attachments/20130516/7eff52ea/attachment.html 


More information about the General mailing list