Exactly. Thanks for elaborating David.. You could for instance apply xdmp:url-encode on the filenames at insert, and xdmp:url-decode when you build the manifest..
Kind regards, Geert From: David Ennis <[email protected]<mailto:[email protected]>> Reply-To: MarkLogic Developer Discussion <[email protected]<mailto:[email protected]>> Date: Wednesday, March 18, 2015 at 9:51 PM To: MarkLogic Developer Discussion <[email protected]<mailto:[email protected]>> Subject: Re: [MarkLogic Dev General] Can't insert document with square brackets in uri I think Geert's point is that zip-create accepts 2 things - a manifest and a sequence of nodes. The names of the files in the zip can be whatever you want, I believe The sequence of nodes are then stored in the zip in order where nodes[1] matches the first part, etc. SO, the name of the file in ML need not necessarily match the filename in the zip. Kind Regards, David Ennis David Ennis Content Engineer [HintTech] <http://www.hinttech.com/> Mastering the value of content creative | technology | content Delftechpark 37i 2628 XJ Delft The Netherlands T: +31 88 268 25 00 M: +31 63 091 72 80 [http://www.hinttech.com]<http://www.hinttech.com> [http://www.hinttech.com/signature/Twitter_HintTech.png] <https://twitter.com/HintTech> [http://www.hinttech.com/signature/Facebook_HintTech.png] <http://www.facebook.com/HintTech> [http://www.hinttech.com/signature/Linkedin_HintTech.png] <http://www.linkedin.com/company/HintTech> On 18 March 2015 at 21:21, Danny Sinang <[email protected]<mailto:[email protected]>> wrote: I see. You're suggesting I not save the said file into ML, but rather save it inside a zip (pptx) file which accepts that filename format. Thanks ! Danny On Wed, Mar 18, 2015 at 3:18 PM, Geert Josten <[email protected]<mailto:[email protected]>> wrote: Hi Danny, I thought it should be possible to specify the name/path at which a file should be stored in the zip with the manifest that you supply to xdmp:zip.. Cheers, Geert From: Danny Sinang <[email protected]<mailto:[email protected]>> Reply-To: MarkLogic Developer Discussion <[email protected]<mailto:[email protected]>> Date: Wednesday, March 18, 2015 at 8:03 PM To: general <[email protected]<mailto:[email protected]>> Subject: [MarkLogic Dev General] Can't insert document with square brackets in uri I'm trying to programmatically copy a powerpoint template file from one ML directory to another using xdmp:document-insert(). Problem is, that file's URI (see below) has square brackets in it. [Content_Types].xml I wish I could just rename that source file, but that's how MS Powerpoint named it. Renaming it, and then zipping it up into a .pptx file results in a corrupted Powerpoint file. Is there another way to do the copying ? Regards, Danny _______________________________________________ General mailing list [email protected]<mailto:[email protected]> http://developer.marklogic.com/mailman/listinfo/general _______________________________________________ General mailing list [email protected]<mailto:[email protected]> http://developer.marklogic.com/mailman/listinfo/general
_______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
