Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これは単に php 構文の問題かもしれませんが、なぜこれが機能するのでしょうか。
$b = new DOMXPath($z); $b = $x->query('//div[contains(@class,"xxx")]');
しかし、単一の内部で二重引用符を使用すると、次のことはできません。
$b = $x->query("//div[contains(@class,'xxx')]//a");
たぶんそれは文字列内の一重引用符と関係があります。
これを試して:
$b = $x->query("//div[contains(@class,\"xxx\")]//a");
それ以外の場合は、一重引用符バージョンに固執します。とにかく大したことは何ですか?