Вы должны передать DOMDocument версию своего HTML с заголовком, который имеет смысл. Также как HTML5.
$profile ='<?xml version="1.0" encoding="'.$_encoding.'"?>'. $html;
может быть хорошей идеей, чтобы ваш html был как можно более эффективным, так что вы не попадаете в проблемы, когда вы начнете запрос ... вокруг :-) и избегайте htmlentities
!!!! Это необходимый ресурс назад и вперед. держите свой код безумным !!!!