I am a bit surprised to hear that PHP does not have anything built-in, but glad to see you found a solution!
Regards, -- Florent Georges http://fgeorges.org/ http://h2oconsulting.be/ On 19 November 2015 at 17:23, Ashley Peacock wrote: > I found a PHP library that was capable of doing what you suggested below > with a parser at https://github.com/h4cc/multipart. > > > > I’ve not thoroughly used it, but it’s split them up quite nicely! > > > > Ashley > > > > > > *Ashley Peacock* > > Developer II > Elevate Credit International Limited > P: 01284 717800 | Ext: 877 | Elevate.co.uk <http://elevate.co.uk> > Amadeus House, Floral Street, Covent Garden, London WC2E 9DP > > > > Privileged and Confidential. This e-mail, and any attachments thereto, is > intended only for use by the addressee(s) named herein and may contain > privileged and/or confidential information. If you have received this > e-mail in error, please notify me immediately by a return e-mail and delete > this e-mail. You are hereby notified that any dissemination, distribution > or copying of this e-mail and/or any attachments thereto, is strictly > prohibited. > > Elevate Credit International Limited is registered in England & Wales with > Company Number 05041905. Registered Office: 27-28 Eastcastle Street, > London, W1W 8DH > > > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Ashley Peacock > *Sent:* 19 November 2015 15:58 > > *To:* MarkLogic Developer Discussion > *Subject:* Re: [MarkLogic Dev General] How To Split Up Multiple Documents > In Response Body (PHP) > > > > Hi Florent, > > > > Thanks for the reply. > > > > I figured it would, but at least from my initial Googling it doesn’t. > There’s quite a few StackOverflow articles on this topic and other than > using some preg_split solutions (which didn’t work in my case, and not a > huge fan of regex) there wasn’t much in the way of answers. > > > > Ashley > > > > *From:* [email protected] [ > mailto:[email protected] > <[email protected]>] *On Behalf Of *Florent Georges > *Sent:* 19 November 2015 15:50 > *To:* MarkLogic Developer Discussion > *Subject:* Re: [MarkLogic Dev General] How To Split Up Multiple Documents > In Response Body (PHP) > > > > Hi, > > It looks like standard multipart to me (although the different boundary > separators look suspicious to me). I don't know PHP, but I am sure it must > have a multipart parser, most likely as part as its standard HTTP client. > > Doesn't it? > > Regards, > > -- > Florent Georges > http://fgeorges.org/ > http://h2oconsulting.be/ > > > > On 19 November 2015 at 16:45, Ashley Peacock wrote: > > Hello, > > > > I’ve managed to retrieve a batch of documents from the search service, > such as: > > > > --ML_BOUNDARY_67546754645634 > > Content-Type: application/xml > > Content-Disposition: attachment; filename="/2015/11/18/20848763"; > category=content; format=xml > > Content-Length: 11084 > > > > (XML GOES HERE) > > > > --ML_BOUNDARY_453535345353 > > Content-Type: application/xml > > Content-Disposition: attachment; filename="/2015/11/18/20848766"; > category=content; format=xml > > Content-Length: 11121 > > > > (XML GOES HERE) > > > > I was wondering how best to split them up so they’re usable? > > > > I was hoping the MLPHP library had support for this, but it appears it > does not. I can split them up using a *very *dirty method in PHP but > there has to be a nice clean way to read them in PHP. I essentially want > each XML returned in its own array index. > > > > Any ideas? > > > > Thanks, > > > > Ashley > > > > *Ashley Peacock* > > Developer II > Elevate Credit International Limited > P: 01284 717800 | Ext: 877 | Elevate.co.uk <http://elevate.co.uk> > Amadeus House, Floral Street, Covent Garden, London WC2E 9DP > > > > Privileged and Confidential. This e-mail, and any attachments thereto, is > intended only for use by the addressee(s) named herein and may contain > privileged and/or confidential information. If you have received this > e-mail in error, please notify me immediately by a return e-mail and delete > this e-mail. You are hereby notified that any dissemination, distribution > or copying of this e-mail and/or any attachments thereto, is strictly > prohibited. > > Elevate Credit International Limited is registered in England & Wales with > Company Number 05041905. Registered Office: 27-28 Eastcastle Street, > London, W1W 8DH > > > > > > > > *Ashley Peacock* > > Developer II > Elevate Credit International Limited > P: 01284 717800 | Ext: 877 | Elevate.co.uk <http://elevate.co.uk> > Amadeus House, Floral Street, Covent Garden, London WC2E 9DP > > > > Privileged and Confidential. This e-mail, and any attachments thereto, is > intended only for use by the addressee(s) named herein and may contain > privileged and/or confidential information. If you have received this > e-mail in error, please notify me immediately by a return e-mail and delete > this e-mail. You are hereby notified that any dissemination, distribution > or copying of this e-mail and/or any attachments thereto, is strictly > prohibited. > > Elevate Credit International Limited is registered in England & Wales with > Company Number 05041905. Registered Office: 27-28 Eastcastle Street, > London, W1W 8DH > > > > _______________________________________________ > General mailing list > [email protected] > Manage your subscription at: > http://developer.marklogic.com/mailman/listinfo/general > > > > > > Click here > <https://www.mailcontrol.com/sr/zQbyEee0TNTGX2PQPOmvUmaGI8Tu3yGrYdL7Wp7lpXSToLhG88a5V8FzuXCNMBNfFCZpW!alNdk5W2BPFL9JFA==> > to report this email as spam. > > _______________________________________________ General mailing list [email protected] Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general
_______________________________________________ General mailing list [email protected] Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general
