在DOMXpath查询中使用双引号而不是单引号失败

时间:2012-06-22 00:38:35

标签: php dom

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

试试这个:

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

否则我会坚持使用单引号版本。最重要的是什么?