c# Html Производительность Agility Pack - есть ли способ извлечь один узел без загрузки всего документа? - PullRequest
0 голосов
/ 11 апреля 2020

Я ищу способ оптимизации загрузки документа в Html Agility Pack.

Скажем, у меня есть следующий код:

HtmlDocument doc = new HtmlDocument();   
doc.Load(path);

Это анализирует полный документ. Однако мне нужен только первый узел с указанным идентификатором. Я не хочу накладных расходов и выделения памяти для всех других узлов.

Я ищу способ сделать что-то вроде этого:

HtmlDocument doc = new HtmlDocument();
var node = doc.LoadNode(path, "IdGoesHere");

Я не смог найти способ сделать это в HAP. Есть ли другие парсеры, которые могут это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...