Как загрузить invalid xml?

prog90

Новичок
PHP:
html = simplexml_load_file("http://google.ru");
//$xpath = $html->xpath('//div[id=pv_box]/a[id=pv_photo]/img');
		file_put_contents("c:/text3.txt", print_r($html, 1));
$html - после вызова оказывается пусто.
Как можно сделать так, чтобы можно было загрузить invalid xml? Чтобы можно было использовать xpath.
 

HEm

Сетевой бобер
file_get_contents
исправляете ошибки, чтобы xml был нормальный
simplexml-load-string
 

prog90

Новичок
А если там 100 ошибок.
Просто вроде бы был какой-то параметр, типа не обращать внимания на ошибки. Но я не могу найти код, где это использовалось
 

prog90

Новичок
Вот ответ. Вроде бы это правильно:
PHP:
$doc = new DOMDocument();
$doc->strictErrorChecking = FALSE;
$doc->loadHTML($content);
$xml = simplexml_import_dom($doc);	
libxml_clear_errors();
 
Сверху