php SimpleXML和XMLReader 解析RSSFeed
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; } } ?>
- 上一篇:php 给大家分享21个常用的PHP函数代码段
- 下一篇:PHP 远程追踪妹子手机
精彩图集
精彩文章