Apresentado com um snippet HTML específico, você busca eliminar uma parte incluída em uma tag
Aproveitando o poder do Document Object Model (DOM), você pode planejar uma excisão cirúrgica da seção alvo. Esta abordagem permite a manipulação abrangente de estruturas HTML.
loadHTML($htmlString);
$xPath = new DOMXPath($dom);
$nodes = $xPath->query('//*[@id="anotherDiv"]');
if($nodes->item(0)) {
$nodes->item(0)->parentNode->removeChild($nodes->item(0));
}
echo $dom->saveHTML();
?>
No trecho de código fornecido, primeiro carregamos a string HTML em uma instância DOMDocument. Posteriormente, empregamos um objeto DOMXPath para identificar o elemento com o atributo id designado. Se o elemento existir, eliminamos ele e seus descendentes usando o método removeChild(). O HTML processado é então extraído e exibido.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3