2016-08-24 17 views
1

RSSフィード用のPHPへ:XMLは、私は以下のRSSフィードを読むためにPHPとSimpleXMLをを使用しています

https://information-syndication.api.bbc.com/articles?api_key=[api_key _here]&index=indonesia-dunia&mixin=summary&mixin=hero_images&mixin=thumbnail_images 

結果:

<isapi> 
    <results> 
    <article> 
     <headline>headline</headline> 
     <link>link</link> 
     <summary>sumary</summary> 
     <pubDate>date</pubDate> 
     <thumbnail height="360" width="640" url="http://a.files.bbci.co.uk/worldservice/live/assets/images/2016/08/23/160823220838_north_korea_missile_640x360_afp_nocredit.jpg" copyrightHolder="AFP" caption="" alt="Rudal balistik Korea Utara"/> 
    </article> 
    </results> 
</isapi> 

I私はそうのようにする情報のほとんどを得ることができます。

<?php 
    $sxml = simplexml_load_file("https://information-syndication.api.bbc.com/articles?api_key=[api_key_here]0&index=indonesia-dunia&mixin=summary&mixin=hero_images&mixin=thumbnail_images"); 


    foreach($sxml->results->article as $name => $results) 
    { 
     echo $results->headline."<br>"; 
     ?> 
      <a href="<?php echo $results->link; ?>"><?php echo $results->headline ?></a><br> 

     <?php 
      echo $results->summary."<br>"; 
      echo $results->pubDate."<br>"; 
    } 
    ?> 

で画像を表示する方法3210
<thumbnail height="360" width="640" url="http://a.files.bbci.co.uk/worldservice/live/assets/images/2016/08/23/160823220838_north_korea_missile_640x360_afp_nocredit.jpg" copyrightHolder="AFP" caption="" alt="Rudal balistik Korea Utara"/> 
+0

はイメージタグは '' ではないでしょうか? – frz3993

+0

あなたはどういう意味ですか? ' ' いいえ –

+0

'url'部分は' src' – frz3993

答えて

0

この場合、url = "*"属性値を取得し、xmlデータを繰り返し処理し、タグの属性にアクセスするには、タグの属性を取得したいwrite attributes() - > nameofYourAttribute

$xmlElement->thumbnail->attributes()->url; 
関連する問題