RSS loader.

package core

 Methods

Constructs the RSS reader: downloads the URL and parses it. Check $error after constructing.

__construct(\URLPATH $url, boolean $is_filesystem_path = false

Parameters

$url

\URLPATH

The URL to the RSS we will be reading

$is_filesystem_path

boolean

Whether the 'url' is actually a filesystem path

Standard PHP XML parser function.

endElement(object $parser) 

Parameters

$parser

object

The parser object (same as 'this')

Standard PHP XML parser function.

endNameSpace(object $parser) 

Parameters

$parser

object

The parser object (same as 'this')

Standard PHP XML parser function.

startElement(object $parser, string $name, array $attributes) 

Parameters

$parser

object

The parser object (same as 'this')

$name

string

The name of the element found

$attributes

array

Array of attributes of the element

Standard PHP XML parser function.

startNameSpace(object $parser, string $prefix, \?URLPATH $uri = null

Parameters

$parser

object

The parser object (same as 'this')

$prefix

string

N/A

$uri

\?URLPATH

The URI of the name space we are entering (null: not given)

Standard PHP XML parser function.

startText(object $parser, string $data) 

Parameters

$parser

object

The parser object (same as 'this')

$data

string

The text

Parse the complete text of the inside of the tag.

trueStartText(object $parser, string $data) 

Parameters

$parser

object

The parser object (same as 'this')

$data

string

The text

 Properties

 

$attribute_stack

$attribute_stack 

Default

 

$error

$error 

Default

 

$feed_url

$feed_url 

Default

 

$gleamed_feed

$gleamed_feed 

Default

 

$gleamed_items

$gleamed_items 

Default

 

$namespace_stack

$namespace_stack 

Default

 

$tag_stack

$tag_stack 

Default

 

$text_so_far

$text_so_far 

Default

 

$type

$type 

Default

 

$version

$version 

Default