解析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文件