如何使用ganon DOM解析器删除所有样式表

时间:2012-07-12 09:07:36

标签: php dom html-parsing ganon

我正在使用ganon(http://code.google.com/p/ganon/) DOM 解析器来操作html内容。

我需要使用给定的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 个答案:

答案 0 :(得分:1)

最后我得到了一个从dom中删除所有样式表的解决方案。请查看代码

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

由于