这可能只是php语法的一个问题,但为什么会这样:
$b = new DOMXPath($z);
$b = $x->query('//div[contains(@class,"xxx")]');
但是使用单引号的双引号不会:
$b = $x->query("//div[contains(@class,'xxx')]//a");
答案 0 :(得分:0)
也许它与字符串中的单引号有关。
试试这个:
$b = $x->query("//div[contains(@class,\"xxx\")]//a");
否则我会坚持使用单引号版本。最重要的是什么?