龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php SimpleXML和XMLReader 解析RSSFeed

时间:2015-03-14 02:24来源:网络整理 作者:网络 点击:
分享到:
SimpleXML和XMLReader 解析RSSFeed **[PHP]代码**[代码片段(15行)]**[PHP]代码**[代码片段(19行)]

[PHP]代码

<?php    
function load_file($url) {  
        $ch = curl_init($url);  
        #Return http response in string  
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
        $xml = simplexml_load_string(curl_exec($ch));  
        return $xml;  
    }     
    $feedurl = 'http://site.com/feed/';  
    $rss = load_file($feedurl);     
    foreach ($rss->channel->item as $item) {  
        echo "<h2>" . $item->title . "</h2>";  
        echo "<p>" . $item->description . "</p>";  
    }    
?>

[PHP]代码

<?php
$xml= new XMLReader();
$xml->open('example.xml');
while($xml->read()){
 switch($xml->nodeType){
  case 1:
   echo $xml->name."<br>";
   break;
  case 15 :
   echo "/".$xml->name."<br>";
   break;
  case 3:
   echo "[".trim($xml->value)."]<br>";
   break;
  case 14:
   break;
 }
}
?>
收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
还没有评论,快来抢沙发吧!
按钮 内容不能为空!
立刻说两句吧! 查看0条评论
精彩图集

赞助商链接