Можно ли удалить элемент из загруженного DOM
без создания нового? Например, что-то вроде этого:
$dom = new DOMDocument('1.0', 'utf-8');
$dom->loadHTML($html);
foreach($dom->getElementsByTagName('a') as $href)
if($href->nodeValue == 'First')
//delete