хотите добавить кодирование контента в код библиотеки парсера RSS

Я использую CodeIgniter и библиотеку парсеров RSS. Я согласен с этим кодом.

function get_ars () {// Загрузка парсера RSS $ this-> load-> library ('rssparser');

// Get 6 items from arstechnica
$rss = $this->rssparser->set_feed_url('http://feeds.arstechnica.com/arstechnica/index/')->set_cache_life(30)->getFeed(6);

foreach ($rss as $item)
{
    echo $item['title'];
    echo $item['description'];
} }

но я хочу добавить больше для кодирования контента. но я не знаю, как это сделать.


person Kan Zaw    schedule 15.03.2013    source источник


Ответы (1)


Я нашел решение на http://blog.stuartherbert.com/php/2007/01/07/using-simplexml-to-parse-rss-feeds/ Откройте приложение / библиотеки / Rssparser.php. Перейдите к строке 107 Добавить оператор Follwing.

$ns = $xml->getNamespaces(true);
$content = $item->children($ns['content']);
$data['content'] = (string) trim($content->encoded);

И вы можете использовать

echo $item['content'];

в вашем файле просмотра.

person Wai Yan    schedule 15.03.2013