Paul - could you provide a little more detail on this?
Logged In: YES
This is actually easy - just use XML::Parser::ExpatNB instead of XML::Parser::Expat.
However, it is of little use, as all you save is the memory the XML string eats up.
Streaming to disk or something alike would be more useful.