Если целью является получение идентификатора любого элемента класса "remove-me"
, как я понимаю вопрос, то, возможно, вы можете попробовать вот так - непроверенный, кстати ...
.... прочеекод до
$xp=new DOMXpath( $dom );
$col= $xp->query( '*[@class="remove-me"]' );
if( $col->length > 0 ){
foreach($col as $node){
$id=$node->hasAttribute('id') ? $node->getAttribute('id') : 'banana';
echo $id;
}
}
однако, глядя на код в вопросе, вы можете удалить узлы - в этом случае построить массив узлов (список узлов) и выполнить итерацию по нему от конца к началу - т.е.: назад ...