我正在使用XDocument.Save(fileName)方法在對其進行一些更改並重新創建之後,將已存在的xml文件保存在同一位置。現在情況是,當用戶完成更改並且文件在文本編輯器中打開時,有時xml僅在同一時間保存,並且用戶在編輯器中獲得了文件已保存的提示。你想重新加載嗎?但有時需要獲取編輯器中的提示,如果該文件已被保存,則會使用戶感到困惑。這意味着它需要時間來保存文件。爲什麼如此。保存XML時不會保存.net
0
A
回答
1
嘗試使用FileStream對象,然後刷新它。
using (FileStream fs = new FileStream(filepath, FileMode.Truncate))
{
xmlDoc.Save(fs);
fs.Flush();
}
+0
感謝Niranjan的回覆。您提出的解決方案對於單個xml文件工作正常,但如果我有一個文件集合並逐個保存這些文件,那麼在我的原始文章中提到的時間會很長。任何解決方法? – Vikram
相關問題
- 1. XML存儲庫;保存()或不保存()
- 2. 保存到XML文件不保存 - WPF
- 3. textarea保存將不會保存breakline
- 4. 保存之前不會保存爲
- 5. Project_ID不會保存
- 6. Crontab不會保存
- 7. Android XML文件不保存
- 8. 的XmlDocument不保存XML的
- 9. 註銷時保存會話
- 10. Grails mockDomain保存不保存
- 11. .NET會話在構建後未保存
- 12. dropdownlist在添加js時不會保存
- 13. PHP會話在刷新時不保存
- 14. 錯誤保存XML
- 15. 保存XML文件
- 16. SQLiteDatabase或XML(保存)?
- 17. NSPersistentStoreCoordinator保存到XML
- 18. XML元素保存
- 19. 保存XML數據
- 20. NicEdit不會保存HTML
- 21. JSF不保存會話
- 22. PHP會話 - 不保存
- 23. 大會不正確保存
- 24. C#屬性不會保存
- 25. SharedPreferences不會保存值
- 26. Rails會話不保存
- 27. 回傳會話不保存
- 28. Excel的VBA不會保存
- 29. NSUserDefaults不會永久保存
缺少換行符也會使讀者感到困惑。 –