(PHP 5)
DOMDocument::loadHTMLFile — Загрузка HTML из файла
$filename
)
Функция разбирает HTML документ из файла filename
.
В отличие от загрузки XML, HTML документ не обязан быть правильно построенным.
filename
Путь к HTML файлу.
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки. Если вызвана статически, возвращает объект класса
DOMDocument или FALSE
в случае возникновения ошибки.
Если через аргумент filename
передана пустая
строка или файл ничего не содержит, будет сгенерировано предупреждение.
Это предупреждение генерируется не libxml, поэтому оно не может быть
обработано обработчиками ошибок
библиотеки libxml.
Этот метод
может быть вызван статически, но при этом будет сгенерирована ошибка
уровня E_STRICT
.
Несмотря на то, что некорректный HTML обычно успешно загружается, данная функция
может генерировать ошибки уровня E_WARNING
при обнаружении
плохой разметки. Для обработки данных ошибок можно воспользоваться
функциями обработки
ошибок libxml.
Пример #1 Создание документа
<?php
$doc = new DOMDocument();
$doc->loadHTMLFile("filename.html");
echo $doc->saveHTML();
?>