API16:JFactory/getFeedParser
From Joomla! Documentation
This Namespace has been archived - Please Do Not Edit or Create Pages in this namespace. Pages contain information for a Joomla! version which is no longer supported. It exists only as a historical reference, will not be improved and its content may be incomplete.
Contents |
Description
Get a parsed XML Feed Source
Description:JFactory/getFeedParser
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; }
[Edit See Also] SeeAlso:JFactory/getFeedParser
Examples
<CodeExamplesForm />
