在我们正在开发的一个应用程序中,我们进行了大量的XML处理.目前我们使用DOM和XPath进行大部分处理,我们对性能不太满意.
目前我们正在考虑将XML处理逻辑转移到LINQ,我们的初步研究表明LINQ性能远优于DOM.
在做出这些改变之前,我想知道其他人对此的看法.使用LINQ是更好的选择吗?任何不满等......
谢谢,Shamika
非常感谢您的回答.我做了一些性能测试,正如预期的那样,XmlReader out执行了XmlDocument和LINQ.请注意,这仅适用于XML阅读.
此外,如果您需要LINQ的易用性,您可以通过使用XmlReader的某些功能来实现LINQ XML处理,并且可以获得比XmlDocument更好的性能.有关更多信息,请参阅"rwwilden"评论.
谢谢.
归档时间: |
|
查看次数: |
3883 次 |
最近记录: |