> I don't remember wht the bug-id was, but there was one fixed in Java
> 1.4.2_09. It had something to do with buffers.
> perhaps you try to update
You are probably thinking of StringBuffers not freeing their memory when
length is set to zero (not a bug, obviously).
I think in this case it's just that the size of the XML file is huge. Or
more precisely, the in memory representation of the XML file is huge.
Xalan, currently, always keeps the entire source in memory throughout
the processing.
Other than increasing memory, it may be possible to write a simple SAX
transformation that cuts down on unnecessary information within the file.
Tom Hawtin

Signature
Unemployed English Java programmer
http://jroller.com/page/tackline/