使用PHP的DOM函数获取DOMElement的innerHTML(标签和所有)的最简单方法是什么?
答案 0 :(得分:9)
$html = '';
foreach($parentElement->childNodes as $node) {
$html .= $dom->saveHTML($node);
}
答案 1 :(得分:3)
尝试@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);