如何从'div class = img'节点获取图像的url // s02.pikstatic.com/pocetna/102.png ?此外,图像的网址每隔几秒就会更改一次,然后“item”类的新名称为“item active”
我试过(“.//div[@class='item']/a/div”)但我收到了错误。
<div class="carousel-inner">
<div class="item">
<a href="http://blog.pik.ba/2014/11/30/pik-asistent-vas-podsjetnik-za-kvalitetnu-objavu-prodaju-artikala/" onclick="_gaq.push(['_trackEvent', 'pocetna_slike', 'vijest-102']);" target="_blank">
<div class="img" style="background-image: url(http://s02.pikstatic.com/pocetna/102.png);"></div>
</a></div>
答案 0 :(得分:1)
试试这个。
(".//div[contains(concat(' ', @class, ' '), 'item')]/a/div")
不要忘记检查是否找到了想要找到xpath
的元素。
例如,您可以使用count
函数来执行此操作。
$items = $xml -> xpath(".//div[contains(concat(' ', @class, ' '), 'item')]/a/div");
if(count($items)){
//Your operations on found item
print_r($items[0] -> attributes(0));
}
else{
//Items not found, access to `@attributes` returns error!
}