dongpanbo4727 2012-03-09 05:09
浏览 30
已采纳

使用PHP解析XML链接

I have an XML feed that looks something like this:

xml

I can parse the title easily enough using simpleXML:

$pictureBoxXMLFeed = simplexml_load_file('https://www.picturebox.tv/xml/feeds/FindAnyFilm/FindAnyFilm.xml');;

echo $pictureBoxXMLFeed->entry[1]->title;

foreach($pictureBoxXMLFeed->entry as $value){

    echo $value->title;
    echo '<br/>';

}

But I need to grab the link element in the feed which looks something like this:

<link href="http://www.picturebox.tv/watchnow?id=UKIC30" rel="alternate"/>

FYI, this doesn't work:

echo $value->link;

Thanks for any help...

  • 写回答

5条回答 默认 最新

  • dongzha2525 2012-03-09 05:20
    关注

    Is this what you mean?

    $string = '
    <entry>
        <link href="http://www.picturebox.tv/watchnow?id=UKIC30" rel="alternate"/>
    </entry>';
    
    $simpleXML = simplexml_load_string($string);
    foreach($simpleXML->link->attributes() as $name => $value) {
        echo $name.': '.$value.'<br />';
    }
    

    Gives:

    href: http://www.picturebox.tv/watchnow?id=UKIC30
    rel: alternate
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部