解析C#中的XML文件的最快方法是什麼?我正在使用.Net 2.0解析C#中的XML文件
7
A
回答
11
如果您使用的是.Net 2,那麼XmlReader和XmlDocument是關於它的。
如果你可以使用.Net 3.5,那麼新的Linq to Xml方法是一個很大的改進。
1
我自己並沒有對它進行標記,但是當我在過去詢問過它時,我被告知XmlDocument應該更快。不過,我有我的疑慮,因爲XmlDocument需要創建一個DOM,而XmlReader不需要。
1
如果使用XmlTextReader類,它在技術上會比使用XmlDocument更快,該XmlDocument解析整個文件併爲您構建DOM。但是您還必須考慮這樣一個事實,即使用XmlTextReader,您一次只能讀取一個節點,因此在讀取數據時需要額外處理數據。如果你打算最終自己儲存所有東西,使用XmlDocument可能會變得更加高效。
相關問題
- 1. 解析C文件中的XML文件而無需解析庫
- 2. Objective-C解析XML文件
- 3. C#解析XML文件
- 4. 用C解析XML文件#
- 5. 在Unity C中解析XML文件#
- 6. 解析非XML文件中的XML塊
- 7. 解析XML文件
- 8. XML文件解析?
- 9. 解析XML文件
- 10. 解析.plist文件爲普通XML C#
- 11. 使用C解析XML文件#
- 12. C++ XML文件解析問題
- 13. C++ XML文件解析問題
- 14. 將XML文件解析爲C#類
- 15. 解析XML文檔,C#
- 16. 解析XML文檔中的C#
- 17. 解析C#中的XML文檔
- 18. C#中的文件解析#
- 19. 解析C++中的文件
- 20. 的Java XML解析:文件
- 21. 的Python解析XML文件
- 22. 解析XML文件(的Xcode)
- 23. 使用RapidXML和Dev C++解析C++中的XML文件
- 24. XML解析器從Word文件中讀取xml標籤C#
- 25. 解析c文件中的.conf文件
- 26. 將XML /文本文件解析爲XML?
- 27. 如何解析RapidXML中的XML文件
- 28. 解析MapReduce中的XML文件
- 29. 解析Hadoop中的XML文件
- 30. 解析Java中的XML文件