Производительность: XmlTextReader по сравнению с LINQ к XML

Я собираюсь считать некоторый XML (кто не :-)). На этот раз однако это - много данных: приблизительно 30 000 записей с 5 свойствами, всеми в одном файле.

До настоящего времени я всегда читал что XmlTextReader самый быстрый путь состоит в том, чтобы считать данные XML, но теперь также существует (хороший синтаксис) LINQ к XML.

Кто-либо знает какие-либо проблемы производительности, или что нет никого с LINQ к XML?

Michel

1
задан nawfal 20 August 2015 в 06:21
поделиться

1 ответ

API, предоставляемый LINQ to XML, намного лучше, чем API низкого уровня XmlTextReader. Это приведет к тому, что код станет намного более удобным в обслуживании. Как уже сказал Митч Уит, 30 000 записей - это не так уж и много. ИМО, вы должны просто использовать LINQ to XML, и только когда вы заметите, что LINQ to XML слишком медленный, используйте напрямую XmlTextReader.

2
ответ дан 3 September 2019 в 00:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: