我想从bbc news XML文件中获取图像路径但是有2个相同的元素媒体:缩略图所以当我尝试获取图像时,它会获取第一个元素图像URL及其小的....我想要获取第二个元素图像URL
<media:thumbnail width="66" height="49" url="http://news.bbcimg.co.uk/media/images/79823000/jpg/_79823050_afpgetty_harry.jpg"/>
<media:thumbnail width="144" height="81" url="http://news.bbcimg.co.uk/media/images/79823000/jpg/_79823051_afpgetty_harry.jpg"/>
我尝试过的一种方法;
'img' => $node->getElementsByTagName('thumbnail')->item(0)->getAttribute('url'),
'img1' => $node->getElementsByTagName('thumbnail')->item(0)->getAttribute('url')
我声明了两个不同的变量,并尝试获取URL,因为我认为我可以使用第二个URL,但它不起作用,谢谢你的帮助
答案 0 :(得分:0)
$images = $node->getElementsByTagName('thumbnail');
foreach ($images as $image)
{
echo $image->getAttribute('url');
}
应该做的伎俩