Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery:加载和使用大型XML文件的最快方式_Jquery_Html_Xml_Json_Jquery Xml - Fatal编程技术网

jQuery:加载和使用大型XML文件的最快方式

jQuery:加载和使用大型XML文件的最快方式,jquery,html,xml,json,jquery-xml,Jquery,Html,Xml,Json,Jquery Xml,我有一个相当大的XML文件(大约5MB),需要用jQuery加载它。之后,我想在html文件中查询和显示一些数据(我正在考虑一种与.NET/C提供的类似的方法) 加载如此大的文件的最快方法是什么 将xml文件转换为json对象是一种好方法吗(使用plugin?最快的方法是在开始处理之前不要加载整个文件;根据需要打开文件,以便用户可以使用它,然后将其分部分加载,或者缓冲,以便随时加载,或者根据需要加载,以便随时使用 使用JSON而不是XML 如果您正在加载一棵树,那么可以使用“延迟加载”原则 我不

我有一个相当大的XML文件(大约5MB),需要用jQuery加载它。之后,我想在html文件中查询和显示一些数据(我正在考虑一种与.NET/C提供的类似的方法)

加载如此大的文件的最快方法是什么


将xml文件转换为json对象是一种好方法吗(使用plugin?

最快的方法是在开始处理之前不要加载整个文件;根据需要打开文件,以便用户可以使用它,然后将其分部分加载,或者缓冲,以便随时加载,或者根据需要加载,以便随时使用

  • 使用JSON而不是XML
  • 如果您正在加载一棵树,那么可以使用“延迟加载”原则

  • 我不明白你为什么要在浏览器内存中存储5兆字节的数据。它们真的不是为此而设计的。你为什么不让服务器处理更多的处理/查询?我本来也希望有一台服务器,但不幸的是,这是一家公司的要求,真的没有什么不同。有适当的和适当的方法使用当前可用技术的方法不正确。浏览器不是为处理此类问题而设计的,它会显示出来。非常感谢:-)有提供延迟加载的插件吗?