$finder = new DomXPath($doc);
$elements = $finder->query("//*[contains(@data-pnref, 'all')]/div//a[@data-hovercard]");
Query odnosi się do całego dokumentu dlatego :
// - czyli obiekt, gdzieś poniżej
* - dowolny tag
[contains - zawiera
@data-pnref - atrybut
/div - childnode w danym obiekcie (z atrybutem data-pnref)
//a - gdzieś głębiej tag "a" posiadający atrybut @data-hovercard
$elements = $finder->query("//*[contains(@data-pnref, 'all')]/div//a[@data-hovercard]");
Query odnosi się do całego dokumentu dlatego :
// - czyli obiekt, gdzieś poniżej
* - dowolny tag
[contains - zawiera
@data-pnref - atrybut
/div - childnode w danym obiekcie (z atrybutem data-pnref)
//a - gdzieś głębiej tag "a" posiadający atrybut @data-hovercard