W3C home > Mailing lists > Public > xproc-dev@w3.org > October 2013

Re: Process non-xml files from a zip into another zip

From: Ari Nordström <Ari.Nordstrom@condesign.se>
Date: Tue, 29 Oct 2013 15:39:20 +0100
Message-Id: <526FD6A80200007300018460@grpw.condesign.se>
To: <xproc-dev@w3.org>,"Erik Siegel" <mailing@xatapult.nl>
Hi Erik,
 
The pxp:unzip extension step can extract the JPEGs base64-encoded in a
c:data element, but don't think there is any standardised way to save
the contents. Something like p:unescape-markup would be nice to follow
up with but non-XML content is implementation-defined and I don't know
what Calabash will do.
 
You should be able to list the zip file's contents with the step, pick
the JPEGs you want, and then run a p:exec with your favourite zip
extractor, however. Calabash now has a cx:wait-for-update step (thanks
Norm!) that allows you to pause the pipeline in the meantime.
 
Then list the contents of the folder, generate a zip manifest with some
XSLT and use that as input to a pxp:zip extension step.
 
Best,
 
/Ari
 


 
 
Ari Nordström
Senior Consultant 
Condesign Operations Support AB
Phone +46 31 744 17 91
Mobile +46 736 000 333
Email ari.nordstrom@condesign.se 
>>> "Erik Siegel" <mailing@xatapult.nl> 29/10/2013 13:59 >>>

Hi all,
 
I have a problem where I need to process data in a zip file. Fine as
long as its XML.
 
However, i also need to extract non-xml files from the source zip (e.g.
jpg files) and add them to the destination zip file. I'm trying to
figure out if I can do this using Calabash only. Anyone that can help me
out on this?
 
Thanks,
Erik Siegel


This message is for the designated recipient only and may contain
privileged, proprietary, or otherwise private information.  If you have
received it in error, please notify the sender immediately and delete
the original.  Any other use of the email by you is prohibited.
 
Condesign AB, 556255-8313, säte Göteborg; Condesign Automation AB,
556271-3676, säte Göteborg; Condesign Engineering AB, 556469-2092 säte
Göteborg; Condesign Infocom AB, 556453-7172, säte Ljungby; Condesign
InfoProductions AB, 556385-4255, säte Linköping; Condesign Operations
Support AB, 556307-1231, säte Göteborg.
 
Received on Tuesday, 29 October 2013 14:40:08 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:03:11 UTC