我想在我的网站上包含来自tumblr博客的最新帖子,该网站运行正常。但是我无法弄清楚如何从API中选择特定的标签。
XML具有以下结构:
<tumblr>
<posts>
<post>
<photo-url max-width="500">
image_500.jpg
</photo-url>
<photo-url max-width="250">
image_250.jpg
</photo-url>
</post>
</posts>
</tumblr>
现在我如何指定我想在第三行中使用250版本?
<?php
$xmlResult = file_get_contents($tumblr_url_aktuell);
$xml = simplexml_load_file($tumblr_url_aktuell);
$image = $xml->posts->post->{'photo-url'}
?>
谢谢!
答案 0 :(得分:0)
你必须循环浏览它们才能选择你想要的那个。
<?php
$xmlResult = file_get_contents($tumblr_url_aktuell);
$xml = simplexml_load_file($tumblr_url_aktuell);
foreach($xml->posts->post->{'photo-url'} as $photoURL){
if((string)$photoURL['max-width'] == '250'){
$image = $photoURL;
}
}
?>