2011-09-17 22 views
5

Herkes bu DOM belge sınıfıyla bir dize değişkenini html ile ayrıştırdığınız bir örnek gönderebilir mi? PHP webphp DOM belgesi nasıl kullanılır?

+0

değişken üzerinde nasıl kullanılacağı hakkında örnekler bulunmamaktadır

bu değişkenin belirli etiketlerini kaldırmak gerekir

..

? –

+6

Ancak StackOverflow'ta örnekler var. Lütfen http://stackoverflow.com/search?q=dom+php adresinde arama yapın ve kendiniz bulmaya çalışın. DOM kullanımı kolaydır. Sadece bir engele çarptığınızda bir soru sorun. İnsanlardan sizin için dersler yazmalarını istemeyin. – Gordon

cevap

12
$document = new \DomDocument('1.0', 'UTF-8'); 
$document->loadHTML($source); 

$rootElement = $document->documentElement; 

$unwantedTags = $rootElement->getElementsByTagName('a'); 

foreach($unwantedTags as $tag) 
{ 
    $tag->parentNode->removeChild($tag); 
} 
+1

ancak $ kaynağına nasıl geri kaydederim? – Anda

+4

@Anda: '$ kaynak = $ document-> saveHTML();' – chelmertz