用php将rss转化为json格式

要用php将rss转换成json,简单的转换思路是:
rss -> php array -> json

我们不必从头进行这些工作,pear已经提供了一些可用的类库,到命令行下面利用pear安装这些包
pear install channel://pear.php.net/XML_RSS-0.9.9
pear install channel://pear.php.net/HTML_AJAX-0.4.0

下面是一个简单的测试代码:

< ?php
require_once 'XML/RSS.php';
require 'HTML/AJAX/JSON.PHP';

$rss = new XML_RSS('http://www.ooso.net/index.php/feed/');
$rss->parse();
//var_dump($rss->getItems());

$json = new HTML_AJAX_JSON();
$js = $json->encode($rss->getItems());

echo $js;
?>

3 Replies to “用php将rss转化为json格式”

  1. 晕,原来PEAR中的HTML_AJAX包有JSON,我上次还特意从ZendFramework中把JSON分离出来

Leave a Reply

Your email address will not be published.