1
我即将阅读一些XML(谁不是:-))。然而,这一次有很多数据:大约30,000条包含5个属性的记录,全部在一个文件中。性能:XmlTextReader vs LINQ to XML
到目前为止,我一直都在读XmlTextReader
是读取XML数据的最快方法,但现在也有LINQ to XML的(很好的语法)。
有没有人知道任何性能问题,或没有任何与LINQ to XML?
米歇尔
我即将阅读一些XML(谁不是:-))。然而,这一次有很多数据:大约30,000条包含5个属性的记录,全部在一个文件中。性能:XmlTextReader vs LINQ to XML
到目前为止,我一直都在读XmlTextReader
是读取XML数据的最快方法,但现在也有LINQ to XML的(很好的语法)。
有没有人知道任何性能问题,或没有任何与LINQ to XML?
米歇尔
通过LINQ供给到XML API是比XmlTextReader的水平低API更好。这将导致代码更易于维护。正如米奇小麦已经说过的那样,3万条记录并不多。国际海事组织你应该只使用LINQ to XML,并且只有当你注意到LINQ to XML太慢时,才会直接使用XmlTextReader。
我不想让你失望,但30000条记录不是“很多数据” – 2010-06-07 09:48:20
:)我想现在被看作是大男孩,哭泣 – Michel 2010-06-07 10:34:06
不要再使用XmlTextReader了。 http://stackoverflow.com/questions/8096564/xmltextreader-vs-xdocument – nawfal 2015-08-20 06:29:32