2012-03-22 73 views
1

目前我正在使用我需要解析複雜XML的項目,該複雜XML包含多層詳細信息(名稱爲& PDF,PNG等路徑)在每個節點上。是否將數據保存爲SQL語句BLOB,這是一種很好的編程習慣?

我需要將所有數據存儲在iPhone/iPad的本地內存中。

我應該爲每個細節創建類並在SQLite中創建適當的表將數據存儲爲BLOB並始終檢索所有數據?

任何建議,想法是最歡迎...

編輯:

我存儲文件中DocumentsDirectory和路徑SQLite數據庫。問題是創建定義良好的數據庫表或以BLOB形式存儲數據。

兩種方法的優點和缺點將不勝感激。謝謝。

回答

1

在我看來,你應該簡單地使用BLOB:當你啓動你的應用程序加載你的xml到一個對象中時,所有的改變都會對該對象進行,所以你可以在退出應用程序保存時贏得時間重寫回磁盤 所有磁盤..

1

使用BLOB的是不是一個好的過程.Store文檔中的所有PDF和圖像directory..store只有在DB這條道路......

+0

我把它作爲你從開始建議。這不是我的問題。我的問題是:「是否定義正確的數據庫模式或使用數據(blob)。」希望你現在得到我的問題。 – viral 2012-03-23 08:52:26

相關問題