Running out of heap space

Hi!

I’m looking for either an XQuery or an XSLT processor that isn’t limited by the available heap space. I have an XML file that’s almost 600,000 lines, with over 500,000 elements in it, but haven’t had any luck processing it. I’ve tried Quip, Saxon and James Clark’s XT, all with the same result.

Does anyone know of such a tool, that’s also free, of course?

The other alternative is to write something myself in Java using the SAX API, but I was hoping to avoid that.

Thanks.

http://www.aztecrider.com/xslt

in conjunction with

http://www.aztecrider.com/bigxml

might do, event though bigxml is only free for non-commercial usage.

Besides, this XSLT implementation is extermely fast (independent measurements claim it is several times faster than saxon and xalan.