Intereting Posts
Расшифровать зашифрованную PHP-строку в C # Нужна консультация для создания оцифрованной системы приема билетов Как указать, что ожидается, что тест PHPUnit завершится неудачей? Apache: Как включить кеш браузера для test.json, который переписывает / генерируется через json.php? PHP 5.3 не распознает собственный клиент для подключения к MS SQL Получение значения кнопки отправки в Laravel 5.3 regex для URL-адреса и изображения в тексте или html SOAP-ответ на XML с помощью SimpleXML Передайте значение в filter_input (), используя переменную Обновить значения в Mysql timestamp до значения datetime. PHP array_multisort не сортирует мой многомерный массив, как ожидалось Как отобразить через php изображение, хранящееся в папке, учитывая, что ссылка моего изображения хранится в базе данных MySQL Использование переменных сеанса ColdFusion в PHP Eclipse PHP IDE – настраиваемые автоматически полные теги jQuery, мешающий заголовку (местоположению)

URL-адрес запроса и неверный HTML-код

Я использую QueryPath для управления страницами DOM. На странице, с которой я манипулирую, есть теги, которые QueryPath не знает, как интерпретировать.

Я пробовал передать следующие параметры, но я все еще получаю ошибки:

ignore_parser_warnings
use_parser (html)

Я получаю следующие ошибки при включении:

Warning: DOMDocument::loadHTML() [domdocument.loadhtml]: Tag nobr invalid in Entity

Предупреждение: DOMDocument :: loadHTML () [domdocument.loadhtml]: htmlParseEntityRef: ожидается ';' в сущности

Любая помощь будет принята с благодарностью.

Попробуйте функции libxml

 libxml_use_internal_errors(TRUE); $dom->load('whatever'); // or whatever you use for loading the DOM libxml_clear_errors(); от libxml_use_internal_errors(TRUE); $dom->load('whatever'); // or whatever you use for loading the DOM libxml_clear_errors(); 

Вместо того, чтобы просто очищать эры, вы можете решить их обработать, хотя для большинства случаев вышеуказанного должно быть достаточно.

Вместо qp() используйте htmlqp() qp() . Функция htmlqp() выполняет значительное количество исправлений для yucky HTML.

Просто используйте @ перед функциями QueryPath для подавления предупреждений. В то время как недействительный HTML может генерировать предупреждения, он может в целом справиться с этим просто отлично.