Feed: ezcFeedAtom
[ ]
[ Specifications ]
[ ]
[ ]
[ ]
[ ]
Class: ezcFeedAtom
|
Class providing parsing and generating of ATOM feeds. [
source]
Implemented Interfaces
Parents
ezcFeedProcessor
|
--ezcFeedAtom
Constants
CONTENT_TYPE
= 'application/atom+xml'
|
Defines the feed content type of this processor. |
FEED_TYPE
= 'atom'
|
Defines the feed type of this processor. |
NAMESPACE_URI
= 'http://www.w3.org/2005/Atom'
|
Defines the namespace for ATOM feeds. |
Method Summary
|
public ezcFeedAtom |
__construct(
$container )
Creates a new ATOM processor. |
|
public static bool |
canParse(
$xml )
Returns true if the parser can parse the provided XML document object, false otherwise. |
|
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
__construct
ezcFeedAtom __construct(
ezcFeed
$container )
Creates a new ATOM processor.
Parameters
| Name |
Type |
Description |
$container |
ezcFeed |
The feed data container used when generating |
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 |
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