getElementById()
доступно через DomDocument .
innerHTML()
нет, но его можно смоделировать:
$innerHTML = '';
foreach($node->childNodes as $child) {
$innerHTML .= $node->ownerDocument->saveXML($child);
}
Если ваша версия PHP поддерживает ее, вы можете использовать saveHTML
вместо saveXML
.