DOMDocument acrescentar já html fixo de string

Então estou tentando mostrar um html de instantâneo de uma página usando DOMDocument. O que eu tenho até agora é a minha home page que eu carrego de um local remoto

$dom = new DOMDocument('1.0', 'UTF-8');
$dom->loadHTML($remote);

então eu escolho dois elementos, minha área de cabeça e uma div dentro do conteúdo principal onde eu estarei adicionando meu conteúdo (o html pegou de uma variável de string)

$head = $dom->getElementsByTagName('head')->item(0);
$noticia2 = $dom->getElementById('content_home');

Depois disso, eu adicionei conteúdo à minha tag de script

$jquery = '$(document).ready(function(){ $("#feed_home").hide()});
      if (window.location.hash) {
        Destino = window.location.hash.replace(\'#!\', \'?\');

             window.location.href = window.location.href.split(\'#\')[0] + Destino;
    }


';    

$script = $dom->createElement('script', $jquery);
$script_type = $dom->createAttribute('type');

$script_type->value = 'application/javascript';
$script->appendChild($script_type);

$head->appendChild($script);

Então eu passo pelo meu banco de dados e eu coleto algumas informações que eu vou estar formatando com tags html em uma grande string $ content usando mysql_fetch_array. E agora o meu problema .... sempre que eu tento acrescentar isso dentro do meu nó $ div não consigo ter este conteúdo tratado como HTML, então eu estou tendo problemas para exibir essas coisas.

$div = $dom->createElement('div', $content);
$div_class = $dom->createAttribute('class');
$div_class->value = 'noticia-ajax';
$div->appendChild($div_class);
$noticia2->appendChild($div);
echo $dom->saveHTML();

O que eu recebo é uma página normal, com o meu div "noticia-ajax" bem formado e depois dentro desse cara eu tenho

SOME TEXT <BR> AND NO HTML TAG TREATED AS HTML TAG <BR> SOMETHING LIKE THIS 

E, claro, eu gostaria de ter todas essas tags lidas como html! certo?

questionAnswers(1)

yourAnswerToTheQuestion