比较与此更新变种PHP手册用户注意#89718:
<?php function DOMinnerHTML(DOMNode $element) { $innerHTML = ""; $children = $element->childNodes; foreach ($children as $child) { $innerHTML .= $element->ownerdocument->saveHTML($child); } return $innerHTML; } ?>例:
<?php $dom= new DOMdocument(); $dom->preserveWhiteSpace = false;$dom->formatOutput = true;$dom->load($html_string);$domTables = $dom->getElementsByTagName("table");// Iterate over DOMNodeList (Implements Traversable)foreach ($domTables as $table) { echo DOMinnerHTML($table); } ?>


