Hi Pascal,

if you use BaseX inside a shell script or as a command line xquery processing 
tool, you may also use the -L flag:

$ basex -h 2>&1 | grep L
Usage: basex [-bcdiLosuvVwxz] [query]
  -L          Append newlines to query results

$ basex -L 'for $i in 1 to 10 return $i'
1
2
3
...

All the best,
        Alex

On 04.07.2012, at 04:24, Christian Grün wrote:

> Hi Pascal,
> 
> you can either create a new, single string via the fn:string-join() function…
> 
>  string-join(for $i in 1 to 10 return "x","
")
> 
> …or use the "output:separator" option of BaseX:
> 
>  declare option output:separator '\n';
>  (1 to 10) ! "x"
> 
> The second option, or a variation of it, may eventually find entrance
> into the official W3 XQuery Serialization Specification (see [1] for
> future details).
> 
> Hope this helps,
> Christian
> 
> [1] https://www.w3.org/Bugs/Public/show_bug.cgi?id=16311
> 
> 
>> Anyone has a little xquery / basex tip in getting rid of the extra white
>> space that shows up at the beginning of each line after the first in the
>> following xquery
>> for $i in 1 to 10 return concat("x","
")
>> which in the UI returns
>> x
>> x
>> x
>> x
>> x
>> Just need a text output going to csv but this extra space is causing me
>> headaches.
>> tks
>> *P
>> 
>> 
>> 
>> _______________________________________________
>> BaseX-Talk mailing list
>> BaseX-Talk@mailman.uni-konstanz.de
>> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk
>> 
> _______________________________________________
> BaseX-Talk mailing list
> BaseX-Talk@mailman.uni-konstanz.de
> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Alexander Holupirek
|-- http://www.informatik.uni-konstanz.de/~holupire
|-- Database & Information Systems Group, U Konstanz
`-- Room E 221, 0049 7531 88 2188 (phone) 3577 (fax)

_______________________________________________
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk

Reply via email to