1

我即将阅读一些 XML(谁不是 :-))。然而,这一次是大量数据:大约 30,000 条记录和 5 个属性,全部在一个文件中。

到目前为止,我一直认为这XmlTextReader是读取 XML 数据的最快方法,但现在还有 LINQ to XML 的(很好的语法)。

有人知道 LINQ to XML 有任何性能问题,或者没有任何性能问题吗?

米歇尔

4

1 回答 1

2

LINQ to XML 提供的 API 比 XmlTextReader 的低级 API 要好得多。这将导致代码更易于维护。正如 Mitch Wheat 所说,30,000 条记录并不多。IMO 你应该只使用 LINQ to XML,只有当你注意到 LINQ to XML 太慢时,才回退到直接使用 XmlTextReader。

于 2010-06-07T10:18:26.527 回答