1

HTML ファイルを解析し、div 内のすべてのコンテンツを取得しようとしています

$some_html = file_get_contents($html);   
$dom = new DOMDocument();   
@$dom->loadHtml($some_html);//Strict error checking off     

$xpath = new DOMXPath($dom);      
$result = $xpath->query('//*[@id="IDX-detailsWrapper"]');    
 if (!empty($result)) {    
    foreach ( $result as $link ) {var_dump($link->nodeValue); }} 

html:

<div id="IDX-detailsWrapper"><div id=content><h1>test</h1></div></div>

次の文字列を取得したいと思っています

  `<div id=content><h1>test</h1></div>`

それ以外の

  `test`

現在、html ではなく、div 内に含まれるテキストのみを取得しています。

そのようなことをする正確な方法はわかりませんが!

ありがとうございます

4

1 に答える 1