public function setInnerHTML($DOM, $element, $content)
{
$DOMInnerHTML = new \DOMDocument();
$DOMInnerHTML->loadHTML('<?xml encoding="UTF-8">' . $content);
$contentNode = $DOMInnerHTML->getElementsByTagName('body')->item(0)->firstChild;
$contentNode = $DOM->importNode($contentNode, true);
//$element->appendChild($contentNode);
// $element->parentNode->appendChild($contentNode);
$fragment = $DOM->createDocumentFragment();
$fragment->appendChild($contentNode);
$element->replaceChild($fragment, $element->cloneNode(true));
//$fragment = $DOM->createDocumentFragment();
//$fragment->appendChild($contentNode);
// $element->parentNode->replaceChild($element, $contentNode);
//$element->appendChild($contentNode);
// $element->replaceChild($contentNode, $DOMInnerHTML);
// $contentNode->innerHTML = ($content);
// $DOMInnerHTML->saveXML();
return $contentNode;
}