<?php
$response =
'<style><div id="subhead"></div></style>';
//echo $response;
$doc = new DOMDocument();
$doc->loadHTML($response);
$finder = new DomXPath($doc);
$term_select = $finder->query('//div[@id="subhead"]');
var_dump($term_select->item(0));
?>
後續代碼var_dump得到NULL,我也得到8號線這樣的警告:通過簡單的XPath的bug困擾
Warning: DOMDocument::loadHTML(): Unexpected end tag : div in Entity, line: 1 on line 8
請注意,這不是我的HTML(我刮痧),因此改變HTML不是一個選項。
再次感謝!原來我有另一個問題,但我會作爲一個新的問題發佈,如果我不能解決它.. – babonk
張貼新問題與loadXML在這裏:http://stackoverflow.com/questions/6393401/problem-with-invalid -xml-html-in-php-dom – babonk
@babonk - 我爲你的新問題提供了一個答案。 –