Это был предыдущий другой вопрос, но мы не будем об этом говорить.Я выделяю несколько разделов в стороннем HTML-документе.При сопоставлении некоторых мне нужно удалить определенные теги из результата.Код, который я нашел для этого на SO, был:
$name = $xpath->query("//div[@class='leftColBig']//h3")->item(0);
// remove <span>
foreach($xpath->query("//span", $name) as $node)
$node->parentNode->removeChild($node);
Это имеет неприятный побочный эффект не только удаления дочернего элемента из $ name, но и всего DOMDocument :( Как я могу изолировать removeChild только дляраздел, который я нашел с помощью запроса.