Документация 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/
Ответ 5
Документация теперь доступна здесь https://html-agility-pack.net/documentation