【问题标题】:How to remove all style sheet using ganon DOM parser如何使用 ganon DOM 解析器删除所有样式表
【发布时间】:2012-07-12 00:05:23
【问题描述】:

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

谢谢

【问题讨论】:

    标签: php dom html-parsing ganon


    【解决方案1】:

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

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

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-13
      • 1970-01-01
      • 2013-01-31
      • 2010-12-28
      • 2018-08-18
      • 2021-04-20
      • 1970-01-01
      相关资源
      最近更新 更多