Re: [basex-talk] db:create, namespaces not stripped when input is variable?

2015-11-27 Thread Christian Grün
Fabrice already gave you the answer (thanks!). As this question has
not been asked for the first time, I have updated our documentation
[1].

Hope this helps,
Christian

[1] http://docs.basex.org/wiki/Database_Module#db:create



On Fri, Nov 27, 2015 at 9:14 AM, Etanchaud Fabrice
<fabrice.etanch...@horanet.com> wrote:
> Hello Constantine,
>
>
>
> IMHO parsing options only apply when there is actually a parsing phase.
>
> I remember having the same problem with whitespace chopping.
>
> Would you get expected result by serializing the xml before giving it to the
> db:create function ?
>
>
>
> Best regards,
>
> Fabrice
>
>
>
>
>
> De : basex-talk-boun...@mailman.uni-konstanz.de
> [mailto:basex-talk-boun...@mailman.uni-konstanz.de] De la part de Hondros,
> Constantine (ELS-AMS)
> Envoyé : jeudi 26 novembre 2015 18:49
> À : 'basex-talk@mailman.uni-konstanz.de'
> <basex-talk@mailman.uni-konstanz.de>
> Objet : [basex-talk] db:create, namespaces not stripped when input is
> variable?
>
>
>
> Hello all,
>
> Any particular reason behind this observed behaviour? (Basex 8.3).
>
>
>
> ..
>
> [1]
>
> ..
>
> declare variable $test :=
>
> http://www.elsevier.com/xml/ani/common;
> xmlns="http://www.elsevier.com/xml/ani/ani;>
>
>   M.S.
>
> ;
>
>
>
> db:create('test', $test, 'blah', map {'stripns':true()})
>
>
>
> ..
>
> [2]
>
> ..
>
>
>
> db:open('test')/*
>
>
>
> ..
>
> [3]
>
> ..
>
>
>
> http://www.elsevier.com/xml/ani/ani;
> xmlns:ce="http://www.elsevier.com/xml/ani/common;>
>
>   M.S.
>
> 
>
>
>
>
>
>
>
> I would have expected the namespaces to be shredded …
>
>
>
> Cheers,
>
> Constantine
>
>
>
>
>
>
>
> 
>
> Elsevier B.V. Registered Office: Radarweg 29, 1043 NX Amsterdam, The
> Netherlands, Registration No. 33156677, Registered in The Netherlands.


Re: [basex-talk] db:create, namespaces not stripped when input is variable?

2015-11-27 Thread Etanchaud Fabrice
Hello Constantine,

IMHO parsing options only apply when there is actually a parsing phase.
I remember having the same problem with whitespace chopping.
Would you get expected result by serializing the xml before giving it to the 
db:create function ?

Best regards,
Fabrice


De : basex-talk-boun...@mailman.uni-konstanz.de 
[mailto:basex-talk-boun...@mailman.uni-konstanz.de] De la part de Hondros, 
Constantine (ELS-AMS)
Envoyé : jeudi 26 novembre 2015 18:49
À : 'basex-talk@mailman.uni-konstanz.de' <basex-talk@mailman.uni-konstanz.de>
Objet : [basex-talk] db:create, namespaces not stripped when input is variable?

Hello all,
Any particular reason behind this observed behaviour? (Basex 8.3).

..
[1]
..
declare variable $test :=
http://www.elsevier.com/xml/ani/common; 
xmlns="http://www.elsevier.com/xml/ani/ani;>
  M.S.
;

db:create('test', $test, 'blah', map {'stripns':true()})

..
[2]
..

db:open('test')/*

..
[3]
..

http://www.elsevier.com/xml/ani/ani; 
xmlns:ce="http://www.elsevier.com/xml/ani/common;>
  M.S.




I would have expected the namespaces to be shredded ...

Cheers,
Constantine





Elsevier B.V. Registered Office: Radarweg 29, 1043 NX Amsterdam, The 
Netherlands, Registration No. 33156677, Registered in The Netherlands.


[basex-talk] db:create, namespaces not stripped when input is variable?

2015-11-26 Thread Hondros, Constantine (ELS-AMS)
Hello all,
Any particular reason behind this observed behaviour? (Basex 8.3).

..
[1]
..
declare variable $test :=
http://www.elsevier.com/xml/ani/common; 
xmlns="http://www.elsevier.com/xml/ani/ani;>
  M.S.
;

db:create('test', $test, 'blah', map {'stripns':true()})

..
[2]
..

db:open('test')/*

..
[3]
..

http://www.elsevier.com/xml/ani/ani; 
xmlns:ce="http://www.elsevier.com/xml/ani/common;>
  M.S.




I would have expected the namespaces to be shredded ...

Cheers,
Constantine





Elsevier B.V. Registered Office: Radarweg 29, 1043 NX Amsterdam, The 
Netherlands, Registration No. 33156677, Registered in The Netherlands.