2012-07-12 60 views
2

我正在使用ganon(http://code.google.com/p/ganon/)DOM解析器用於處理html內容。如何使用ganon DOM解析器刪除所有樣式表

我需要manupulate給定的html頁面。首先,我需要從dom中刪除所有樣式表(鏈接標籤)。但我沒有找到任何函數來刪除所有的樣式表。只有我找到了一個一個刪除樣式表的函數。我添加了我工作的代碼。任何人都有一個想法如何刪除所有的樣式表,請幫助。

include_once('ganon.php'); 
$html = file_get_dom('http//www.example.com'); 
$head = $html->select("head", 0); 
$head->select('link', 0)->delete();//this is delete only the first stylesheet 

感謝

回答

1

最後我得到了一個解決方案,從DOM中刪除所有樣式表。請看代碼

foreach($html->select('link[rel="stylesheet"]') as $element){ 
    $element->delete(); 
} 

感謝

相關問題