2011-03-22 37 views
1

感謝您使android成爲一個美妙的平臺。SQLiteDatabase或XML(保存)?

在設備上保存格式良好的文檔(包含圖像的文檔)的最佳選擇是什麼? 我知道這可以通過保存到XML文件或數據庫來完成,但哪兩個是最優選的。

在此先感謝。

-Ernest

回答

1

通常使用XML或SQL數據庫中型動物爲approches型動物needings。通常,數據庫解決方案比XML更有效率。

但是XML具有更易於在面嚮對象語言中映射的樹形結構。我會建議你使用XML,原因如下:

  1. 更容易從XML數據加載到一個對象插入到程序
  2. 更容易修改你的頁面結構(用sql沒有ORM系統也許很難)
  3. 你正在保存一個「格式良好的文檔」,其圖像具有自然的XML表示形式
  4. 你在移動設備上,我不認爲你需要像併發訪問相同的XML文件或類似的東西
  5. SQL需要安裝數據庫,XML只是獨立格式
+0

感謝您的建議。然後將保持XML。 – ernestkamara 2011-03-22 10:46:28

+0

@ Ernest:您的歡迎。如果答案對您來說足夠了,請將其標記爲正確。這將結束討論 – Heisenbug 2011-03-22 10:50:11