Connect to and parse RSS/ATOM feeds
| Methods | ||||||||
|---|---|---|---|---|---|---|---|---|
public
|
__construct(): void
Setup defaults
Setup defaults |
# | ||||||
public
|
get_feed_data(string $url): string
Get data from a feed url
Get data from a feed url Parameters
|
# | ||||||
public
|
sort_by_time(array $a, array $b)
Sort feed items by date
Sort feed items by date Parameters
|
# | ||||||
public
|
sort_parsed_data(): void
Sort a list using sort_by_time
Sort a list using sort_by_time |
# | ||||||
public
|
parse_feed(string $url): bool
Parse feed content
Parse feed content Parameters
|
# | ||||||
public
|
atom_start_element(object $parser, string $tagname, array $attrs)
ATOM specific parsing
ATOM specific parsing Parameters
|
# | ||||||
public
|
atom_end_element(object $parser, string $tagname)
ATOM end tag check
ATOM end tag check Parameters
|
# | ||||||
public
|
atom_character_data(object $parser, string $data)
Collect atom character data
Collect atom character data Parameters
|
# | ||||||
public
|
rss_start_element(object $parser, string $tagname, array $attrs)
Parse an RSS feed element
Parse an RSS feed element Parameters
|
# | ||||||
public
|
rss_end_element(object $parser, string $tagname)
RSS end tag check
RSS end tag check Parameters
|
# | ||||||
public
|
rss_character_data(object $parser, string $data)
Collect RSS character data
Collect RSS character data Parameters
|
# | ||||||
| Properties | |||
|---|---|---|---|
public
|
|
$url
|
# |
public
|
|
$id
|
# |
public
|
|
$xml_data
|
# |
public
|
|
$parsed_data
|
# |
public
|
|
$depth
|
# |
public
|
|
$type
|
# |
public
|
|
$limit
|
# |
public
|
|
$heading_block
|
# |
public
|
|
$data_block
|
# |
public
|
|
$update_cache
|
# |
public
|
|
$collect
|
# |
public
|
|
$item_count
|
# |
public
|
|
$refresh_cache
|
# |
public
|
|
$init_cache
|
# |
public
|
|
$cache_limit
|
# |
public
|
|
$sort
|
# |
public
|
|
$status_code
|
# |
public
|
|
$feed_type
|
# |