2011-12-10 60 views
0

我一直在使用android約4個月,我正在研究一個簡單的應用程序來下載本地服務器上的xml文件到SD卡。我已經成功完成了這部分,現在我想編輯該XML中存在的數據。爲了讓這裏更清晰的畫面是我的XML文件的示例代碼...修改SD卡上存在的現有XML文件

<seekbar> 
    <value> 
      50 
    </value> 
</seekbar> 

現在正在讀通過XML解析值50和更新爲50搜索條價值Nowi搜索條的值更改爲100通過GUI。所以當我點擊保存按鈕時,我希望值50應該被替換爲存在於SD卡中的xml中的100。我已經瞭解了SD卡權限,但我沒有得到如何去這個修改部分..我將不得不再解析整個XML ... ???請幫助傢伙....

回答

0

你可以加載到一個DOM對象的XML。修改值或值節點並將新的DOM對象寫回文件。

+0

謝謝Rajdeep的答案,但將創建DOM對象解決問題,否則我將不得不使用SAX解析器。 – AMUL

+0

SAX通常用於只讀場景,用於修改xml,您需要DOM –

+0

謝謝Rajdeep我會嘗試,如果不成功,那麼會再次發佈... – AMUL