Чтение XML-файла быстрее в ASP.NET - PullRequest
2 голосов
/ 22 июня 2010

У меня есть несколько файлов XML, которые мне нужно проанализировать. Проблема в том, что мне нужны только некоторые данные в последних двух строках.

В настоящее время я использую XMLTextReader и reader.ReadToFollowing ("DATANEEDED"); но это все еще слишком медленно. Кто-нибудь знает, могу ли я «хвост» XML-файл и читать оттуда? (принимая во внимание, что хвост не будет правильным XML-файлом) или любые другие способы получить последние несколько узлов в XML без анализа всего XML-файла?

Я использую .NET 2.0, поэтому нет встроенного linq: (

Спасибо

1 Ответ

0 голосов
/ 22 июня 2010

XmlDocument - лучший выбор. Внутри него используйте запросы xPath. Я думаю, XmlDocument позаботится о производительности автоматически.

...