[讨论]C#中解析XML的最快速的方法

boxter110 2007-01-17 02:47:21
我的想法是:
XPathExpression Xpath1 = XPathExpression.Compile("Main/Book");
XPathDocument Document = new XPathDocument(filepath);
XPathCreateNavigator Navigator = Document.CreateNavigator();

调用Navigator 的Select或者SelectSingleNode方法解析已经编译过的XPath语句:
Navigator.Select(Xpath1);

这样最快,超过了C++使用MSXML的速度,至于.Net的XmlDocument对象就太慢了,至少比这种方法慢4倍。
不知道大家怎么看。
...全文
445 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
boxter110 2007-01-17
  • 打赏
  • 举报
回复
CSDN老的老小的小,老家伙们没有人和我说话,小家伙们说不上话。郁闷
boxter110 2007-01-17
  • 打赏
  • 举报
回复
怎么没有人说话阿!

110,569

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧