The options for surpressing errors and warnings will not work with this as they do for loadXML()e.g.<?php$doc->loadHTMLFile($file, LIBXML_NOWARNING | LIBXML_NOERROR);?>will not work.you must use:<?phplibxml_use_internal_errors(true);$doc->loadHTMLFile($file);?>and handle the exceptions as neccesarry.