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 に答える