$dom = new DOMDocument(); libxml_use_internal_errors(true); $dom->loadHTML($ht); $divs = $dom->getElementsByTagName('section'); foreach ($divs as $div) { if($div->getAttribute('id') == 'tresc') { $przed = $dom->saveHTML($div); $selector = new DOMXPath($przed); foreach($selector->query('//div[contains(attribute::class, "do_usuniecia")]') as $e ) { $e->parentNode->removeChild($e); } } }
I teraz tak do $przed wszystko chodzi czyli wyświetla mi kod z section o id="tresc" ale potem chcę dodatkowo usunąć kod z div "do_usuniecia" i nie chce działać.
Jakby ktoś mi pomógł siedzę nad tym drugi dzień i ni cholery nie mogę nic wymyślić.
Z góry dziękuję za pomoc.