Я ищу способ оптимизации загрузки документа в Html Agility Pack.
Скажем, у меня есть следующий код:
HtmlDocument doc = new HtmlDocument();
doc.Load(path);
Это анализирует полный документ. Однако мне нужен только первый узел с указанным идентификатором. Я не хочу накладных расходов и выделения памяти для всех других узлов.
Я ищу способ сделать что-то вроде этого:
HtmlDocument doc = new HtmlDocument();
var node = doc.LoadNode(path, "IdGoesHere");
Я не смог найти способ сделать это в HAP. Есть ли другие парсеры, которые могут это сделать?