Warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity,

php

Question

$html = file_get_contents("http://www.somesite.com/");

$dom = new DOMDocument();
$dom->loadHTML($html);

echo $dom;

throws

Warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity,
Catchable fatal error: Object of class DOMDocument could not be converted to string in test.php on line 10
1
79
11/6/2009 3:40:26 AM

To evaporate the warning, you can use libxml_use_internal_errors(true)

// create new DOMDocument
$document = new \DOMDocument('1.0', 'UTF-8');

// set error level
$internalErrors = libxml_use_internal_errors(true);

// load HTML
$document->loadHTML($html);

// Restore error level
libxml_use_internal_errors($internalErrors);
137
3/29/2016 5:14:24 PM

Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Icon