[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Will eXpat do chunking
Hello Rusty,
http_parse_xml_stmf() does not do chunking. It's intended to be a
simplified interface, so less code is needed than calling Expat
directly. Part of the sacrifice of making something simpler is limiting
it's capabilities.
However, if pass *ON to http_xml_returnptr, it will pass a data
structure containing a length and a pointer INSTEAD OF the varying
string you get in your 'incoming' procedure. In this case, you can have
as much as 16mb in a single element.
If you call Expat directly (rather than use http_parse_xml_stmf) it will
do chunking.
Rgad@xxxxxxxxxxxxxxxxxxxxx wrote:
>
> I've developed a application that sends EDI claims to and receives
> reports from a WebMD web service. Using a combination of CGIDEV2,
> HTTPAPI and eXpat, all is working well in testing with WebMD. My
> concern is the reports received from WebMD can be very large. I'm
> using the "http_parse_xml_stmf" procedure to parse the returned XML
> documents. The report is contained within an element named /Result
> in Base64 form. My question is, if the /Result element exceeds 65K
> bytes, will the eXpat api chunk the result and call my incoming
> procedure multiple times until it has read all of the /Result
> element.
>
> Would hate to put this thing in production and have it blow up
> receiving a large report.
>
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------