2010-05-25 3 views
0

내 HTML이 $html 안에 있습니다.PHP와 DOMDocument를 사용하여 일치하는 DOM 문자열을 얻을 수 있습니까?

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) { } 

} 

노드를 가져 오거나 제거 할 수있는 방법이 있습니까?

기본적으로 기존 웹 사이트를 구문 분석하고 요소를 제거해야합니다. 내가 할 수있는 방법은 무엇입니까?

감사합니다.

답변

1

DOMNode::removeChild을 확인 했습니까?

+0

그것은 유망 해 보인다 ... :) – alex

+0

다행히 도왔다 :) –

관련 문제