Javascript 如何使用d3.js解析json对象中的巨大xml文件

Javascript 如何使用d3.js解析json对象中的巨大xml文件,javascript,d3.js,Javascript,D3.js,我使用这段代码进行解析,但它不适用于大于300mb的xml文件 d3.xml("treeData.xml", function(error, treeData1) { //xml str var xmlstr = (new XMLSerializer()).serializeToString(treeData1); // Create x2js instance with default config var x2js = new X2JS()

我使用这段代码进行解析,但它不适用于大于300mb的xml文件

d3.xml("treeData.xml", function(error, treeData1) {

//xml str            
    var xmlstr = (new XMLSerializer()).serializeToString(treeData1);

    // Create x2js instance with default config
    var x2js = new X2JS();

    var obj=x2js.xml_str2json(xmlstr);
    //alert(obj['root'][0]);
    var jsonObj = JSON.stringify(x2js.xml_str2json(xmlstr));    
    //alert(jsonObj);

    treeData=obj;
    root=treeData['root'];
    //root =obj['root'];
    update(root);
});