РазборHtml
Стд::ДокументHtml::РазборHtml Базовые типы: Объект |
Доступность: Сервер |
Иерархия типа
graph TD;
РазборHtml["РазборHtml"]-->Объект["Объект"];
Объект для разбора Html в дерево.
Сравнение ссылочное
Конструкторы
РазборHtml
РазборHtml()
Доступность: Сервер |
Создает новый парсер Html.
Методы
Разобрать
Разобрать(
Html: Строка,
БазовыйUrl: Строка = ""
): РезультатРазбораДокументаHtml
Доступность: Сервер |
Перегрузка: Разобрать(Источник: Файл|ПотокЧтения, Кодировка: Кодировка|Строка = Кодировка.Utf8, БазовыйUrl: Строка = “”): РезультатРазбораДокументаHtml |
Разобрать html код с базовым урлом.
Примеры
пер Результат = Парсер.Разобрать(
"<p style=\"margin: 0 0 16px;\">Мы пришлем Вам доступ в течении дня. Ожидайте.</p>\n" +
"<p style=\"margin: 0 0 16px;\">Если вдруг по каким-то причинам вы не получили ключ...</p>")
если не Результат.ОшибкиРазбора.Пусто()
// Можно выдать пользователю ошибки.
;
пер Документ = Результат.Результат
Разобрать
Разобрать(
Источник: Файл|ПотокЧтения,
Кодировка: Кодировка|Строка = Кодировка.Utf8,
БазовыйUrl: Строка = ""
): РезультатРазбораДокументаHtml
Доступность: Сервер |
Перегрузка: Разобрать(Html: Строка, БазовыйUrl: Строка = “”): РезультатРазбораДокументаHtml |
Разобрать html код на основании файла.
Примеры
пер Результат = Парсер.Разобрать(новый Файл("myHtml.html"))
если не Результат.ОшибкиРазбора.Пусто()
// Можно выдать пользователю ошибки.
;
пер Документ = Результат.Результат