Получение внутреннего HTML-элемента DomElement в PHP

Каков самый простой способ получить innerHTML (теги и все) DOMElement с помощью функций DOM PHP?

Solutions Collecting From Web of "Получение внутреннего HTML-элемента DomElement в PHP"

$html = ''; foreach($parentElement->childNodes as $node) { $html .= $dom->saveHTML($node); } 

CodePad .

Внутренний HTML

Попробуйте подход, предложенный @trincot :

$html = implode(array_map([$node->ownerDocument,"saveHTML"], iterator_to_array($node->childNodes)));

Внешний HTML

Пытаться:

 $html = $node->ownerDocument->saveHTML($node); 

или в PHP ниже 5.3.6:

 $html = $node->ownerDocument->saveXML($node);