Feed: ezcFeedRss2
[ ]
[ Specifications ]
[ ]
[ ]
[ ]
[ ]
Class: ezcFeedRss2
|
Class providing parsing and generating of RSS2 feeds. [
source]
Implemented Interfaces
Parents
ezcFeedProcessor
|
--ezcFeedRss2
Constants
CONTENT_TYPE
= 'application/rss+xml'
|
Defines the feed content type of this processor. |
FEED_TYPE
= 'rss2'
|
Defines the feed type of this processor. |
Method Summary
|
public static bool |
canParse(
$xml )
Returns true if the parser can parse the provided XML document object, false otherwise. |
|
public ezcFeedRss2 |
__construct(
$container )
Creates a new RSS2 processor. |
|
public string |
generate(
)
Returns an XML string from the feed information contained in this processor. |
|
public ezcFeed |
parse(
$xml )
Parses the provided XML document object and returns an ezcFeed object from it. |
Inherited Methods
From
ezcFeedProcessor :
Methods
canParse
bool canParse(
$xml )
Returns true if the parser can parse the provided XML document object, false otherwise.
Parameters
| Name |
Type |
Description |
$xml |
DOMDocument |
The XML document object to check for parseability |
__construct
ezcFeedRss2 __construct(
ezcFeed
$container )
Creates a new RSS2 processor.
Parameters
| Name |
Type |
Description |
$container |
ezcFeed |
The feed data container used when generating |
generate
string generate(
)
Returns an XML string from the feed information contained in this processor.
Redefinition of
parse
Parses the provided XML document object and returns an ezcFeed object from it.
Parameters
| Name |
Type |
Description |
$xml |
DOMDocument |
The XML document object to parse |
Throws
| Class | Description |
ezcFeedParseErrorException |
If an error was encountered during parsing. |
Last updated: Thu, 08 Jan 2009