これは以前の別の質問でしたが、それについては説明しません。サードパーティの 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 を分離するにはどうすればよいですか。