Re: [basex-talk] serialisation before xslt

2014-08-07 Thread Christian Grün
Hi Marc,
It took a while, but I think I've found the culprit. Could you give it
another shot and check out the new snapshot [1]?
Christian

[1] http://files.basex.org/releases/latest/


On Sat, Aug 2, 2014 at 1:08 PM, Marc  wrote:

> Hi,
> I do tests and answer but I think my answer is not passed.
> In BaseX 8, the result of an xslt transformation is always indent, else
> if I put the  exemple :
> let $p-serialization := (
>
>
>
> ..
>file:write("f1.xml",
>collection("f"),$p-serialization),
>file:write("f2.xml",
>xslt:transform(collection("f"),"try.xsl"),$p-serialization)
>
> with
>   
> in try.xsl
>
> in 8 : the f1 is space conserved, the f2.xml is indented.
> in 7.9 : the f1 is space conserved, the f2 isn't indented but space not
> conserved
>
> I think that it's because the file is indented before to send it to the
> transformer.
> So at this time I have to use f1.xml and tranform it outside of BaseX.
>
> Marc
>
>
> Le 31/07/2014 00:00, Christian Grün a écrit :
>
>  Hi Marc,
>>
>> We've recently worked on chopping issues in the BaseX 8.0 snapshot
>> [1]; some of the issues that arise due to the unfortunate default
>> setting of the chop flag [2] have been fixed there. Could you give it
>> a try?
>>
>> If the problem persists, feel free to provide us with a little,
>> ideally self-contained example.
>>
>> Best,
>> Christian
>>
>> [1] http://files.basex.org/releases/latest/
>> [2] https://github.com/BaseXdb/basex/issues/913
>>
>>
>> On Wed, Jul 30, 2014 at 11:48 PM, Marc  wrote:
>> > Hi,
>> > I want to transform with xslt before to output the file.
>> > If I do a serialize on the disk, runs the xslt with saxon et write the
>> > result the space are conserved (I use chop=false to load the file in the
>> > base).
>> > But if I transform the file in BaseX, and serialize the file after, the
>> > element are passed to the xslt indented and I lost the space at the
>> begining
>> > and the end of element.
>> >
>> >
>> > And other thing, if I put the "declare option db:chop 'false';" at the
>> > beginning of the XQuery, the file is indented, if I put it out (it's
>> > unuseful) the serialisation without indentation is done.
>> >
>> > I use the 7.9 version.
>>
>


Re: [basex-talk] serialisation before xslt

2014-08-02 Thread Marc

Hi,
I do tests and answer but I think my answer is not passed.
In BaseX 8, the result of an xslt transformation is always indent, else
if I put the 
   
   
   
   
in try.xsl

in 8 : the f1 is space conserved, the f2.xml is indented.
in 7.9 : the f1 is space conserved, the f2 isn't indented but space not 
conserved


I think that it's because the file is indented before to send it to the 
transformer.

So at this time I have to use f1.xml and tranform it outside of BaseX.

Marc


Le 31/07/2014 00:00, Christian Grün a écrit :

Hi Marc,

We've recently worked on chopping issues in the BaseX 8.0 snapshot
[1]; some of the issues that arise due to the unfortunate default
setting of the chop flag [2] have been fixed there. Could you give it
a try?

If the problem persists, feel free to provide us with a little,
ideally self-contained example.

Best,
Christian

[1] http://files.basex.org/releases/latest/
[2] https://github.com/BaseXdb/basex/issues/913


On Wed, Jul 30, 2014 at 11:48 PM, Marc  wrote:
> Hi,
> I want to transform with xslt before to output the file.
> If I do a serialize on the disk, runs the xslt with saxon et write the
> result the space are conserved (I use chop=false to load the file in the
> base).
> But if I transform the file in BaseX, and serialize the file after, the
> element are passed to the xslt indented and I lost the space at the
begining
> and the end of element.
>
>
> And other thing, if I put the "declare option db:chop 'false';" at the
> beginning of the XQuery, the file is indented, if I put it out (it's
> unuseful) the serialisation without indentation is done.
>
> I use the 7.9 version.


Re: [basex-talk] serialisation before xslt

2014-07-30 Thread Christian Grün
Hi Marc,

We've recently worked on chopping issues in the BaseX 8.0 snapshot
[1]; some of the issues that arise due to the unfortunate default
setting of the chop flag [2] have been fixed there. Could you give it
a try?

If the problem persists, feel free to provide us with a little,
ideally self-contained example.

Best,
Christian

[1] http://files.basex.org/releases/latest/
[2] https://github.com/BaseXdb/basex/issues/913


On Wed, Jul 30, 2014 at 11:48 PM, Marc  wrote:
> Hi,
> I want to transform with xslt before to output the file.
> If I do a serialize on the disk, runs the xslt with saxon et write the
> result the space are conserved (I use chop=false to load the file in the
> base).
> But if I transform the file in BaseX, and serialize the file after, the
> element are passed to the xslt indented and I lost the space at the begining
> and the end of element.
>
>
> And other thing, if I put the "declare option db:chop 'false';" at the
> beginning of the XQuery, the file is indented, if I put it out (it's
> unuseful) the serialisation without indentation is done.
>
> I use the 7.9 version.