我正在爲教師作爲學校項目製作出席應用程序,並且在更新隔離存儲中的xml文件時遇到問題。我使用LINQ to XML將學生的姓名解析爲自定義xml文件的列表框。每個列表框項目都有一個複選框和學生的名字。然後使用XmlSerializer將選定的學生保存到IsolatedStorage以及當前日期。當我檢索存儲的XML文件時,一切似乎都正常,但是當我想添加更多的學生時,它只是覆蓋以前存儲的文件,並且不會添加到它。我該如何解決這個錯誤,以便將它添加到現有的xml文件中而不是覆蓋它?使用XmlSerializer將數據添加到IsolatedStorage中的現有XML文件
這裏是我保存和加載類:
- 保存日期和名稱IsolatedStorage:http://pastebin.com/2hjmna0a
- 加載日期到列表:http://pastebin.com/r7sv77C0
- 加載名稱的列表:http://pastebin.com/jLBVyjFS
我感謝你能給我的所有幫助。謝謝!
謝謝你的回覆!我認爲它是否覆蓋文件並不重要。我使用序列化,而不是使用IsolatedStorageSettings加載文件,它工作得很好。但非常感謝你幫助我! – 2012-02-15 20:11:51