Каков самый простой способ получить innerHTML (теги и все) DOMElement с помощью функций DOM PHP?
$html = ''; foreach($parentElement->childNodes as $node) { $html .= $dom->saveHTML($node); }
CodePad .
Попробуйте подход, предложенный @trincot :
$html = implode(array_map([$node->ownerDocument,"saveHTML"], iterator_to_array($node->childNodes)));
Пытаться:
$html = $node->ownerDocument->saveHTML($node);
или в PHP ниже 5.3.6:
$html = $node->ownerDocument->saveXML($node);