2012-11-12 78 views
2

我有一個非常大的XML文件(大約5MB),需要用jQuery加載。之後,我想查詢並顯示一些數據在我的html文件中(我正在考慮類似的方式來做,因爲.NET/C#提供了它)。jQuery:加載和使用大XML文件的最快方法

什麼是加載這樣一個大文件的最快方法?

難道是一個不錯的方法將XML文件轉換成JSON對象(this插件

+0

我不明白爲什麼你會在瀏覽器內存中存儲5兆字節的數據。他們真的不是爲此而設計的。你爲什麼不讓服務器處理更多的處理/查詢? –

+0

我寧願有一臺服務器,但不幸的是,這是一個公司的要求 – Luke94

+0

這真的沒有什麼區別。有適當和不正當的方式來使用當今可用的技術。瀏覽器不是爲了處理這種事情而設計的,它會顯示出來。 –

回答

1
  1. 使用JSON而不是XML
  2. 如果你正在加載一棵樹,你可以使用「懶加載」原理
+0

非常感謝:-)有沒有提供延遲加載的插件? – Luke94

0

最快的方法是負荷開始加工前的整個文件;在打開文件需求,因此,爲了所有實際目的,它已準備好供用戶使用,然後將其加載到零件中,或者進行緩衝,以便無論如何都能及時加載,或者根據需要進行加載,以使其無論如何都將全部加載。

相關問題