> while ($data = fread($fp,1)) // yes, I know you shouldn't use '1', but
it's
> an example
> {
>    xml_parse($parser, $data,feof($fp));
> }
>
> ie, should I set a flag if the CDATA's base64 encoded to persist over
> multiple CDATA events, or does it wait for the closing tag and send all
> of the data off to the handler as one batch?  Some CDATA elements
> may be multiple megabyte images.  (Yes, it's from an outside source
> that we have no control of.)

If nobody knows, you could run a simple test pretty quickly with that...

You might need to add some code to be sure you always have a full chunk of
XML in RAM...

Wouldn't exactly be tricky, would it?....

--
Visit the Zend Store at http://www.zend.com/store/
Wanna help me out?  Like Music?  Buy a CD: http://l-i-e.com/artists.htm
Volunteer a little time: http://chatmusic.com/volunteer.htm



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to