Load a big xml file for tree

Hi,
I am using a very big xml file (around 30 mb) to generate a tree. I am already using tree.enableSmartXMLParsing(true), but tree is taking 8 seconds to load. Is it possible to fasten up tree loading? is there anything else I can do to reduce the loading time? Can I break the xml file into multiple file, is it possible for dhtmlx to load tree from multiple files?

please respond…

Can I break the xml file into multiple file, is it possible for dhtmlx to load tree from multiple files?
Yep, it is possible.

tree.setXMLAutoLoading("./"); tree.setXMLAutoLoadingBehaviour("xmlname");

now , each time during branch opening , which has child=“1” attribute, tree will load new xml file {item_id}.xml, with data for opened branch.