archive:create

Friday, 17 August 2018 · 3 messages
ВВ
Ветошкин Владимир17 Aug 2018 16:55 #
Hi! I want to write xml-data to zip-archive. I try something like this:
                let $db := db:open('test')
                let $doc := $db/doc[id='cb818e0d-7d49-4f78-8424-49e063d3efdf']
                let $zip := archive:create(<archive:entry>file.txt</archive:entry>, $doc)
                return file:write-binary('test.zip', $zip)
It writes only string. How can I write full xml-data ?
-- С уважением, Ветошкин Владимир Владимирович
CG
Christian Grün17 Aug 2018 16:58 #
Try serialize($doc) instead of $doc. Ветошкин Владимир <en-trance at yandex.ru> schrieb am Fr., 17. Aug. 2018, 16:55:
Quoted text · Ветошкин Владимир · 22 lines
> Hi! > > I want to write xml-data to zip-archive. > > I try something like this: > > let $db := db:open('test') > let $doc := > $db/doc[id='cb818e0d-7d49-4f78-8424-49e063d3efdf'] > let $zip := > archive:create(<archive:entry>file.txt</archive:entry>, $doc) > return file:write-binary('test.zip', $zip) > > It writes only string. > How can I write full xml-data ? > > > -- > С уважением, > Ветошкин Владимир Владимирович > >
ВВ
Ветошкин Владимир17 Aug 2018 17:00 #
Christian, thank you very much! It works! :)
Quoted text · Christian Grün · 24 lines
17.08.2018, 17:58, "Christian Grün" <christian.gruen at gmail.com>: > Try serialize($doc) instead of $doc. > Ветошкин Владимир <en-trance at yandex.ru> schrieb am Fr., 17. Aug. 2018, 16:55: > > > Hi! > > > > I want to write xml-data to zip-archive. > > > > I try something like this: > > > > let $db := db:open('test') > > let $doc := $db/doc[id='cb818e0d-7d49-4f78-8424-49e063d3efdf'] > > let $zip := archive:create(<archive:entry>file.txt</archive:entry>, $doc) > > return file:write-binary('test.zip', $zip) > > > > It writes only string. > > How can I write full xml-data ? > > > > > -- > С уважением, > Ветошкин Владимир Владимирович >
-- С уважением, Ветошкин Владимир Владимирович

⚡Generated with XQuery