2

我正在使用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

谢谢

4

1 回答 1

1

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

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

谢谢

于 2012-07-12T10:47:23.243 回答