目前我需要構建和更新大型XML文件。那麼創建或更新xml文件的最佳C#xml解析器是什麼?我聽說過關於LINQ的c#,可以使用它嗎?C#中的XML構造
4
A
回答
6
對於真正的大文件,你可能需要使用一個普通的XmlReader
/XmlWriter
流水線的方式,因爲這可避免加載整個文件到內存中,這與兩者的情況下XmlDocument DOM和LINQ-to-SQL。
4
LINQ查詢和處理大型/複雜數據文件的XML功能相當不錯,而且更好的是,XElement通常比XmlDocument對象更具性能。通過XElements進行工作還簡化了傳統XML處理的一些傳統問題和冗長問題,特別是命名空間處理起來要簡單得多。
LINQ的MSDN參考XML:http://msdn.microsoft.com/en-us/library/bb387098.aspx
0
相關問題
- 1. 的Xml - 比恩構造
- 2. F#中的構造函數xml文檔?
- 3. C# - TreeView構造
- 4. C++構造
- 5. 構造在C
- 6. 目標C中的構造函數C
- 7. C++中初始化構造
- 8. XSLT:解析XML並重新構造XML?
- 9. 結構在C#和構造
- 10. C構造節點
- 11. C++構造問題
- 12. C++構造奧德
- 13. C++默認構造
- 14. C++構造錯誤
- 15. 構造奇怪 - C++
- 16. C++構造參考
- 17. C++構造差異
- 18. C++動態構造
- 19. C++構造瞭解
- 20. C++私有構造
- 21. C++構造行爲
- 22. C#構造函數
- 23. C++構造模板
- 24. C++怪異構造
- 25. 構造向量C++
- 26. C++:構造歧義
- 27. C++通過構造
- 28. C++,構造限制
- 29. C++數組構造
- 30. 適當的類構造c#