[xquery-talk] XQuery in mark logic
Andrew Welch
andrew.j.welch at gmail.com
Fri Aug 22 11:05:11 PDT 2008
2008/8/22 bharath maharajan <bharath.ilugc at gmail.com>:
> Hi All,
> I am facing some issue in XQuery with Marklogic database.
>
> In the below example,
>
> <books>
> <book >
> <information>
> <name> HF </name>
> <pages>45</pages>
> </information>
> </book>
> <book>
> <information>
> <name>Core</name>
> <pages>67</pages>
> </information>
> </book>
> </books>
>
> When i try,
> data(doc("book.xml")/books/book/information))
>
> the output in StylusStudio is
> HF 45 Core 67868
>
> which is something i expected. But when i try the same in Marklogic database
> I get it in
>
> HF45Core67868
>
> how can i modify my query to get the output like
>
> HF 45 Core 67868
To combine items in a sequence with a separator you can use
string-join() eg string-join($seq, ' ')
However, you can't be telling us the full story because neither of
your output's could be made from that input with that query...
It's probably just a case of whitespace stripping, but it's hard to
say anything more than that.
--
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/
More information about the talk
mailing list