Я использую phpQuery для разбора страниц, однако заметил, что при использовании его со страницами с недопустимой разметкой это приводит к
Неустранимая ошибка PHP: необработанное исключение «Exception» с сообщением «Error
загрузка разметки XML '
Пример кода, оскорбляющего на странице:
<?xml version="1.0" encoding="iso-8859-2"?>
<link href="http://example.com/?foo=bar&baz=quz" />
Я бы хотел, чтобы phpQuery возвращал false для таких страниц, но, к сожалению, это приводит к мгновенной фатальной ошибке, мешающей мне что-то с этим сделать.
Ошибка возникает сразу же после инициализации phpquery, как phpQuery::newDocumentFile($page);
Мне действительно нравится phpQuery, поскольку он работает как jQuery, но я ищу альтернативное решение, которое работает с недействительными разметками.