Документация HtmlAgilityPack

Я новичок в С# (запущен сегодня), и я пытаюсь понять код другого пользователя, который использовал класс HtmlDocument в HtmlAgilliyPack для анализа HTML-документов. Я не могу найти документацию по этому пакету. На веб-странице проекта HtmlAgilityPack говорится, что доступной документации нет. Если кто-то может указать мне на документацию или объяснить следующие методы (промежуточные методы тоже), то это будет очень полезно:

 - HtmlDocument.DocumentNode
 - HtmlDocument.DocumentNode.ssn
 - HtmlDocument.DocumentNode.GetElementbyId
 - HtmlDocument.DocumentNode.GetElementbyId(..).sns
 - HtmlDocument.DocumentNode.ssn(...).Attributes["value"].Value.ed().ns()

Спасибо заранее!

Ответ 1

Вы можете скачать HtmlAgilityPack файл CHM с здесь.

Если содержимое файла chm не отображается, снимите флажок Always ask before opening this file, как показано на снимке экрана

введите описание изображения здесь

Примечание. Вышеупомянутый диалог отображается для неподписанных файлов

введите описание изображения здесь

Ответ 2

CHM файлы могут быть неприятностями. Проверьте nudoq.com - он объединяет документацию API с комментариями сообщества (через Disqus). Я нашел его интерфейс чистым и простым в использовании.

Снимок экрана:

Nudoq - HtmlDocument Example

Ответ 3

HTML Agility Pack массирует HTML-документ в виде XmlDocument. Прочитайте документацию по XmlDocument для этих методов.

Ответ 4

HtmlAgilityPack выглядит так, как будто его больше не поддерживают, сайт Codeplex устарел от активности, я бы рекомендовал, чтобы все новые проекты перешли на AngleSharp, его поддерживали с помощью дорожной карты +, также есть версия ядра .NET.

https://anglesharp.github.io/