To answer your last question, maybe you can split your xml file using external entities (as explained f.e. here: http://xml.oreilly.com/news/learningxml_0101.html?CMP=ILC-0PY480989785). Though I did not use this personally with the maverick xml file, it should work with any xml file.
------------------------------------------------------- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND [INVALID FOOTER]