2012-07-12 53 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(); 
} 

感谢