API16:JFactory/getFeedParser
From Joomla! Documentation
Description
Get a parsed XML Feed Source
<! removed transcluded page call, red link never existed >
Syntax
static getFeedParser($url, $cache_time=0)
| Parameter Name | Default Value | Description |
|---|---|---|
| $url | url for feed source | |
| $cache_time | 0 | time to cache feed for (using internal cache mechanism) |
Returns
mixed Parsed SimplePie object on success, false on failure
Defined in
libraries/joomla/factory.php
Importing
jimport( 'joomla.factory' );
Source Body
public static function getFeedParser($url, $cache_time = 0)
{
jimport('simplepie.simplepie');
if (!is_writable(JPATH_CACHE)) {
$cache_time = 0;
}
$simplepie = new SimplePie($url, JPATH_CACHE, $cache_time);
$simplepie->force_feed(true);
if ($simplepie->init()) {
return $simplepie;
} else {
JError::raiseWarning('SOME_ERROR_CODE', JText::_('JERROR_LOADING_FEED_DATA'));
}
return false;
}
<! removed transcluded page call, red link never existed >
Examples
Code Examples