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);
});
我正在使用此代码进行解析,但它不适用于大于300mb的xml文件。