HTML к объекту

Eng: HTML to object

Этот компонент предназначен для преобразования HTML-кода в объект и выполнения поиска в этом объекте. В зависимости от наличия или отсутствия указания XPath, результат работы компонента будет различаться:

  • Если XPath указан, результат будет представлен в виде объекта типа AngleSharp.Dom.INode.

  • Если XPath не указан, результат будет объектом типа AngleSharp.Html.Parser.IHtmlDocument.

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

СвойствоТипОписание

Переменная*

AngleSharp.Dom.INode / AngleSharp.Html.Parser.IHtmlDocument

Переменная для хранения результата поиска. Информация о библиотеке доступна на AngleSharp GitHub.

Данные*

String

Строка с HTML-кодом для преобразования и анализа.

XPath

String

Строка с выражением XPath для поиска в HTML-документе. Дополнительная информация об XPath доступна на Wikipedia.

Пример использования

Вы можете скачать обучающий RPA-проект, в котором используется элемент HTML к объекту, в нашем публичном репозитории на GitHub.

  1. Скачайте архив с обучающими материалами по следующей ссылке: Скачать архив Learning.

  2. Распакуйте архив и откройте проект StudioActivities в вашей среде разработки.

  3. Найдите процесс StudioActivities/Ru/Данные/HTML/HTML к объекту.ltw и откройте его для изучения.

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

List<AngleSharp.Dom.INode> ret = AngleSharp.XPath.Extensions.SelectNodes(new AngleSharp.Html.Parser.HtmlParser().ParseDocument("html").DocumentElement, "xpath");

Last updated