这是简单的HTML代码
<div>
<img src="http://myImg.com/img/dog_0" orginal="http://myImg.com/dog_a0" alternate="http://myImg.com/img/dog_" />
<div>
如何通过xpath查询选择特定标签(img)中的所有属性(包括值)?
我试过了
$attr = $xpath->query('//div/img/@value');
print_r ($attr); // DOMNodeList Object ( )
我希望有一个回报 src="http://myImg.com/img/dog_0" orginal="http://myImg.com/dog_a0" alternate="http://myImg.com/img/dog_"
因此,假设您要获取作为<img>
元素子<div>
元素的所有元素的所有属性...
$images = $xpath->query('//div/img');
foreach ($images as $image) {
foreach ($image->attributes as $attr) {
echo $attr->name, ' = ', $attr->value, PHP_EOL;
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句