我有一個對話框,用戶通過gui控件插入各種數據, 並且這些信息被保存爲xml文件(用java實現)。
存儲在xml文件中的信息是應用程序的配置信息 。
我可以手動修改xml配置文件,但我也希望通過UI提供此功能。
因此,當對話框打開時(用於創建配置),用戶輸入的各種值填充相應的定義良好的對象。
一旦用戶按下「保存」,對象中的信息將被存儲爲xml。
現在我正在考慮提供通過UI編輯文件的選項。因此,相同的對話框會顯示給用戶,但這次配置信息已經由加載的文件填充。相應的對象也被填充。
我不確定此時修改文件的最佳方式是什麼。
我是否應該使用2個對象,1個存儲所有文件的信息,1個存儲對話框中的修改值,並開始比較對象以進行更改,以便修改文件?或者我應該刪除該文件並創建一個新文件?
哪一個是最好的方法,我將如何進行每個?修改java中的xml文件
謝謝
應該先創建備份文件嗎? – Cratylus 2010-10-26 20:38:09