LINQ to XML与XmlReader [英] LINQ to XML vs. XmlReader

查看:87
本文介绍了LINQ to XML与XmlReader的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的Silverlight应用程序中,我主要使用XmlReader,但我在想用LINQ to XML替换XmlReader实现的想法.

In my Silverlight application I'm using mostly XmlReader but I'm playing with idea to replace XmlReader implementation with LINQ to XML.

Silverlight中LINQ to XML和XmlReader之间的优缺点是什么?

What are pros and cons between LINQ to XML and XmlReader in Silverlight?

推荐答案

Linq到XML的PRO

  • 使用与
  • 相同的LINQ语法查询XML文档
  • 使用与您以前使用过的相同X对象(XElement等)
  • PROs of Linq to XML

    • Query XML documents with the same LINQ syntax your used to
    • Uses the same X objects that you're used to working with (XElement, etc.)
      • 对查询语法(XPath而不是LINQ)进行更精细的控制

      ...个人而言,我在第一次引入LINQ to XML时就切换了,从此再也没有回头.到目前为止,还没有发现任何明显的性能下降.

      ...personally, I switched to LINQ to XML when it was first introduced and never looked back. Haven't noticed any significant performance degradation as of yet.

      这篇关于LINQ to XML与XmlReader的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆