2013-05-18 97 views
0

我有一個每x秒接收一次天氣信息的應用程序。我想將這些數據保存到XML文件中。Java XML練習

我應該爲每個天氣通知創建一個新的XML文件,還是將每個通知附加到同一個XML文件?我不確定什麼是常用的XML標準。

回答

0

XML文件只有一個根元素。您可以將多個XML片段寫入文件,但它不會成爲有效的文檔。因此,儘管這兩個選項都很好,並且您也應該考慮其他需求,但標準在某種程度上會促使您爲每個通知寫入文件(或數據庫行)。

2

我強烈建議追加不是因爲這是XML的標準做法,更重要的是因爲每x秒創建一個新文件可能是管理數據的一種非常困難的方式。您也可能遇到文件系統的限制(例如,每個目錄的最大文件數)。

您也可以考慮使用數據庫而不是文件來存儲數據。