首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP DomDocument alter comments

PHP DomDocument alter comments
EN

Stack Overflow用户
提问于 2010-10-07 14:06:00
回答 1查看 1.1K关注 0票数 4

我有一个带条件注释的html文件。

代码语言:javascript
复制
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <link rel="stylesheet" type="text/css" href="css/style.css">
        <link rel="stylesheet" type="text/css" href="css/elements.css">
        <title>Page</title>
        <!--[if lte IE 6]>
        <link rel="stylesheet" type="text/css" href="css/ie6.css" />
        <![endif]-->
    </head>
etc...

我正在使用DomDocument库修改<link>属性。有没有办法让DomDocument读取和修改条件注释中的<link>元素。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-07 16:01:13

代码语言:javascript
复制
foreach($dom->getElementsByTagName('head') as $head) {
    foreach($head->childNodes as $node) {
        if($node instanceof DOMComment) {
            $node->replaceData(16,60,'test');
        }
    }
}

这段代码可以工作,我只是让你搜索如何为replaceData方法获取'offset‘和'count’值!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3879108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档