我得到了我Call to undefined method DOMDocument::xpath()
的$level1
代码行:
$doc = new DOMDocument();
$doc->strictErrorChecking = FALSE;
$doc->loadHTML($html);
$xml = simplexml_import_dom($doc);
$level1 = $doc->xpath('//*[contains(concat(" ", normalize-space(@class), " "), " category-wrap ")]/h2/a');
这是它正在加载的 html(通过file_get_contents()
):
<div class="category-wrap">
<a href='#'>LINK</a>
<h2><a href="#">Trying to get this....</a></h2>
<p>A description</p>
</div>
我使用这个答案作为 xpath 查询的参考。
我的查询有什么问题?