Извлечение содержимого HTML в определенный тег без внешнего тега в PHP

Я хотел бы получить html-код в определенном теге. Я знаю, что DomDocument позволяет это делать. Однако, если я хочу извлечь содержимое без внешнего тега, как его можно достичь?

Например,

$html = '<div><span>Hello world!</span><br><p>some other text</p></div>'; $doc = new DOMDocument; $doc->loadHTML($html); echo $doc->saveXML($doc->getElementsByTagName('div')->item(0)); 

это будет выводиться,

 <div> <span>Hello world!</span> <br> <p>some other text</p> </div> 

Я хочу его без внешнего тега div. Я попробовал значение узла, но он удаляет все теги.

 $html = '<div><span>Hello world!</span><br><p>some other text</p></div>'; $doc = new DOMDocument; $doc->loadHTML($html); $node = $doc->getElementsByTagName('div')->item(0); echo $node->nodeValue; 

Есть идеи?