I am pulling data from a cgi that returns XML and requires authentication. I want to use LWP to get the data but I'd rather pass the XML parser an IO handle than read the entire thing into memory. I have been looking around in the copious LWP docs and all I see are the options to pull all the data or to have a callback hand out chunks.