php xpath按属性获取特定元素
我试图通过特定属性data-image-id获取元素 我明白了:php xpath按属性获取特定元素,php,xpath,attributes,domdocument,Php,Xpath,Attributes,Domdocument,我试图通过特定属性data-image-id获取元素 我明白了: $dom = new DOMDocument; @$dom->loadHTML($html); $xpath = new DOMXpath($dom); $links = $xpath->query('//div[@data-image-id]/@data-image-id'); die(var_dump($links)); 但我得到了以下信息: object(DOMNodeList)#3 (1) { ["lengt
$dom = new DOMDocument;
@$dom->loadHTML($html);
$xpath = new DOMXpath($dom);
$links = $xpath->query('//div[@data-image-id]/@data-image-id');
die(var_dump($links));
但我得到了以下信息:
object(DOMNodeList)#3 (1) { ["length"]=> int(0) }
我只想得到属性为image-data-id的所有元素
我做错了什么?数据图像id!=image-data-id.显示HTML的相关部分