最终编辑:
我使用以下代码使DOMxpath查询工作:
$divs = $xpath->evaluate("/html/body//div/table[@id='resulttable']");
我不明白,但是为什么这段代码不能以相同的方式工作:
$divs = $xpath->query("//table[@id='resulttable']");
有任何想法吗?
最佳答案
添加另一个答案,因为这是一个完全不同的问题。
我不知道为什么它不起作用,根据手册,一切正常。但是我可以建议使用phpQuery代替吗?我有类似任务时尝试过。这样,您可以将表达式重写为
/** @var $pq phpQuery */
$divs = $pq->find('table#resulttable');
并使用其他熟悉的jQuery方法。