0

の中に HTML があり$htmlます。

dom = new DOMDocument();
$dom->loadHTML($html);


$xpath = new DOMXPath($dom);

$tags = $xpath->query('//div[@id="header"]');


foreach($tags as $tag) {

    var_dump($tag->nodeValue); // the innerHTML of that element
    var_dump($tag); // object(DOMElement)#3 (0) { }

}

そのノードを取得または削除する方法はありますか?

基本的に、私は既存の Web サイトを解析しており、そこから要素を削除する必要があります。そのためにどのメソッドを呼び出すのですか?

ありがとう

4

1 に答える 1

1

DOMNode::removeChildをチェックアウトしましたか?

于 2010-05-25T03:14:46.703 に答える