2

这可能只是 php 语法的问题,但为什么会这样:

$b = new DOMXPath($z);
$b = $x->query('//div[contains(@class,"xxx")]');

但是使用带有单引号的双引号不会:

$b = $x->query("//div[contains(@class,'xxx')]//a");
4

1 回答 1

0

也许它与字符串中的单引号有关。

尝试这个:

$b = $x->query("//div[contains(@class,\"xxx\")]//a");

否则我会坚持使用单引号版本。到底有什么大不了的?

于 2012-06-22T11:12:14.420 回答