Classes and interfaces

SimplePie_Decode_HTML_Entities

Decode HTML Entities

« More »

SimplePie_Exception

General SimplePie exception class

« More »

SimplePie_Locator

Used for feed auto-discovery

« More »

SimplePie_Misc

Miscellanous utilities

« More »

SimplePie_Registry

Handles creating objects and calling methods

« More »

SimplePie_Sanitize

Used for data cleanup and post-processing

« More »

Constants

 

SimplePie Build

SIMPLEPIE_BUILD = gmdate('YmdHis', \SimplePie_Misc::get_build()) 
todo Hardcode for release (there's no need to have to call SimplePie_Misc::get_build() only every load of simplepie.inc)
package SimplePie
 

All constructs

SIMPLEPIE_CONSTRUCT_ALL = 63 
package SimplePie
 

base64-encoded construct

SIMPLEPIE_CONSTRUCT_BASE64 = 8 
package SimplePie
 

HTML construct

SIMPLEPIE_CONSTRUCT_HTML = 2 
package SimplePie
 

IRI construct

SIMPLEPIE_CONSTRUCT_IRI = 16 
package SimplePie
 

A construct that might be HTML

SIMPLEPIE_CONSTRUCT_MAYBE_HTML = 32 
package SimplePie
 

No construct

SIMPLEPIE_CONSTRUCT_NONE = 0 
package SimplePie
 

Text construct

SIMPLEPIE_CONSTRUCT_TEXT = 1 
package SimplePie
 

XHTML construct

SIMPLEPIE_CONSTRUCT_XHTML = 4 
package SimplePie
 

cURL file source

SIMPLEPIE_FILE_SOURCE_CURL = 8 
package SimplePie
 

file_get_contents() file source

SIMPLEPIE_FILE_SOURCE_FILE_GET_CONTENTS = 16 
package SimplePie
 

fsockopen() file source

SIMPLEPIE_FILE_SOURCE_FSOCKOPEN = 4 
package SimplePie
 

Local file source

SIMPLEPIE_FILE_SOURCE_LOCAL = 2 
package SimplePie
 

No file source

SIMPLEPIE_FILE_SOURCE_NONE = 0 
package SimplePie
 

Remote file source

SIMPLEPIE_FILE_SOURCE_REMOTE = 1 
package SimplePie
   

SimplePie Linkback

SIMPLEPIE_LINKBACK = '<a href="' . SIMPLEPIE_URL . '" title="' . SIMPLEPIE_NAME . ' ' . SIMPLEPIE_VERSION . '">' . SIMPLEPIE_NAME . '</a>' 
package SimplePie
 

All Feed Autodiscovery

SIMPLEPIE_LOCATOR_ALL = 31 
see
package SimplePie
 

Feed Link Element Autodiscovery

SIMPLEPIE_LOCATOR_AUTODISCOVERY = 1 
see
package SimplePie
 

Local Feed Body Autodiscovery

SIMPLEPIE_LOCATOR_LOCAL_BODY = 4 
see
package SimplePie
 

Local Feed Extension Autodiscovery

SIMPLEPIE_LOCATOR_LOCAL_EXTENSION = 2 
see
package SimplePie
 

No Autodiscovery

SIMPLEPIE_LOCATOR_NONE = 0 
see
package SimplePie
 

Remote Feed Body Autodiscovery

SIMPLEPIE_LOCATOR_REMOTE_BODY = 16 
see
package SimplePie
 

Remote Feed Extension Autodiscovery

SIMPLEPIE_LOCATOR_REMOTE_EXTENSION = 8 
see
package SimplePie
 

Change to lowercase

SIMPLEPIE_LOWERCASE = 2 
package SimplePie
 

SimplePie Name

SIMPLEPIE_NAME = 'SimplePie' 
package SimplePie
 

Atom 0.3 Namespace

SIMPLEPIE_NAMESPACE_ATOM_03 = 'http://purl.org/atom/ns#' 
package SimplePie
 

Atom 1.0 Namespace

SIMPLEPIE_NAMESPACE_ATOM_10 = 'http://www.w3.org/2005/Atom' 
package SimplePie
 

DC 1.0 Namespace

SIMPLEPIE_NAMESPACE_DC_10 = 'http://purl.org/dc/elements/1.0/' 
package SimplePie
 

DC 1.1 Namespace

SIMPLEPIE_NAMESPACE_DC_11 = 'http://purl.org/dc/elements/1.1/' 
package SimplePie
 

GeoRSS Namespace

SIMPLEPIE_NAMESPACE_GEORSS = 'http://www.georss.org/georss' 
package SimplePie
 

iTunes RSS Namespace

SIMPLEPIE_NAMESPACE_ITUNES = 'http://www.itunes.com/dtds/podcast-1.0.dtd' 
package SimplePie
 

Media RSS Namespace

SIMPLEPIE_NAMESPACE_MEDIARSS = 'http://search.yahoo.com/mrss/' 
package SimplePie
 

Wrong Media RSS Namespace. Caused by a long-standing typo in the spec.

SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG = 'http://search.yahoo.com/mrss' 
package SimplePie
 

Wrong Media RSS Namespace #2. New namespace introduced in Media RSS 1.5.

SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG2 = 'http://video.search.yahoo.com/mrss' 
package SimplePie
 

Wrong Media RSS Namespace #3. A possible typo of the Media RSS 1.5 namespace.

SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG3 = 'http://video.search.yahoo.com/mrss/' 
package SimplePie
 

Wrong Media RSS Namespace #4. New spec location after the RSS Advisory Board takes it over, but not a valid namespace.

SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG4 = 'http://www.rssboard.org/media-rss' 
package SimplePie
 

Wrong Media RSS Namespace #5. A possible typo of the RSS Advisory Board URL.

SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG5 = 'http://www.rssboard.org/media-rss/' 
package SimplePie
 

RDF Namespace

SIMPLEPIE_NAMESPACE_RDF = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#' 
package SimplePie
 

RSS 0.90 Namespace

SIMPLEPIE_NAMESPACE_RSS_090 = 'http://my.netscape.com/rdf/simple/0.9/' 
package SimplePie
 

RSS 1.0 Namespace

SIMPLEPIE_NAMESPACE_RSS_10 = 'http://purl.org/rss/1.0/' 
package SimplePie
 

RSS 1.0 Content Module Namespace

SIMPLEPIE_NAMESPACE_RSS_10_MODULES_CONTENT = 'http://purl.org/rss/1.0/modules/content/' 
package SimplePie
 

RSS 2.0 Namespace (Stupid, I know, but I'm certain it will confuse people less with support.)

SIMPLEPIE_NAMESPACE_RSS_20 = '' 
package SimplePie
 

W3C Basic Geo (WGS84 lat/long) Vocabulary Namespace

SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO = 'http://www.w3.org/2003/01/geo/wgs84_pos#' 
package SimplePie
 

XHTML Namespace

SIMPLEPIE_NAMESPACE_XHTML = 'http://www.w3.org/1999/xhtml' 
package SimplePie
 

XML Namespace

SIMPLEPIE_NAMESPACE_XML = 'http://www.w3.org/XML/1998/namespace' 
package SimplePie
 

PCRE for HTML attributes

SIMPLEPIE_PCRE_HTML_ATTRIBUTE = '((?:[\x09\x0A\x0B\x0C\x0D\x20]+[^\x09\x0A\x0B\x0C\x0D\x20\x2F\x3E][^\x09\x0A\x0B\x0C\x0D\x20\x2F\x3D\x3E]*(?:[\x09\x0A\x0B\x0C\x0D\x20]*=[\x09\x0A\x0B\x0C\x0D\x20]*(?:"(?:[^"]*)"|\'(?:[^\']*)\'|(?:[^\x09\x0A\x0B\x0C\x0D\x20\x22\x27\x3E][^\x09\x0A\x0B\x0C\x0D\x20\x3E]*)?))?)*)[\x09\x0A\x0B\x0C\x0D\x20]*' 
package SimplePie
 

PCRE for XML attributes

SIMPLEPIE_PCRE_XML_ATTRIBUTE = '((?:\s+(?:(?:[^\s:]+:)?[^\s:]+)\s*=\s*(?:"(?:[^"]*)"|\'(?:[^\']*)\'))*)\s*' 
package SimplePie
 

Don't change case

SIMPLEPIE_SAME_CASE = 1 
package SimplePie
 

All feed types

SIMPLEPIE_TYPE_ALL = 1023 
package SimplePie
 

Atom 0.3

SIMPLEPIE_TYPE_ATOM_03 = 256 
package SimplePie
 

Atom 1.0

SIMPLEPIE_TYPE_ATOM_10 = 512 
package SimplePie
 

All Atom

SIMPLEPIE_TYPE_ATOM_ALL = 768 
package SimplePie
 

No known feed type

SIMPLEPIE_TYPE_NONE = 0 
package SimplePie
 

RSS 0.90

SIMPLEPIE_TYPE_RSS_090 = 1 
package SimplePie
 

RSS 0.91 (both Netscape and Userland)

SIMPLEPIE_TYPE_RSS_091 = 6 
package SimplePie
 

RSS 0.91 (Netscape)

SIMPLEPIE_TYPE_RSS_091_NETSCAPE = 2 
package SimplePie
 

RSS 0.91 (Userland)

SIMPLEPIE_TYPE_RSS_091_USERLAND = 4 
package SimplePie
 

RSS 0.92

SIMPLEPIE_TYPE_RSS_092 = 8 
package SimplePie
 

RSS 0.93

SIMPLEPIE_TYPE_RSS_093 = 16 
package SimplePie
 

RSS 0.94

SIMPLEPIE_TYPE_RSS_094 = 32 
package SimplePie
 

RSS 1.0

SIMPLEPIE_TYPE_RSS_10 = 64 
package SimplePie
 

RSS 2.0

SIMPLEPIE_TYPE_RSS_20 = 128 
package SimplePie
 

All RSS

SIMPLEPIE_TYPE_RSS_ALL = 255 
package SimplePie
 

RDF-based RSS

SIMPLEPIE_TYPE_RSS_RDF = 65 
package SimplePie
 

Non-RDF-based RSS (truly intended as syndication format)

SIMPLEPIE_TYPE_RSS_SYNDICATION = 190 
package SimplePie
 

Change to uppercase

SIMPLEPIE_UPPERCASE = 4 
package SimplePie
 

SimplePie Website URL

SIMPLEPIE_URL = 'http://simplepie.org' 
package SimplePie
 

SimplePie Useragent

SIMPLEPIE_USERAGENT = SIMPLEPIE_NAME . '/' . SIMPLEPIE_VERSION . ' (Feed Parser; ' . SIMPLEPIE_URL . '; Allow like Gecko) Build/' . SIMPLEPIE_BUILD 
see
package SimplePie
 

SimplePie Version

SIMPLEPIE_VERSION = '1.3.1' 
package SimplePie

Classes and interfaces

SimplePie

SimplePie

« More »

SimplePie_Author

Manages all author-related data

« More »

SimplePie_Autoloader

Autoloader class

« More »

SimplePie_Caption

Handles `` captions as defined in Media RSS.

« More »

SimplePie_Category

Manages all category-related data

« More »

SimplePie_Core

SimplePie class.

« More »

SimplePie_Credit

Handles `` as defined in Media RSS

« More »

SimplePie_Enclosure

Handles everything related to enclosures (including Media RSS and iTunes RSS)

« More »

SimplePie_Item

Manages all item-related data

« More »

SimplePie_Rating

Handles `` or `` tags as defined in Media RSS and iTunes RSS respectively

« More »

SimplePie_Restriction

Handles `` as defined in Media RSS

« More »

SimplePie_Source

Handles ``

« More »

Classes and interfaces

SimplePie_Cache_Base

Base for cache objects

« More »

SimplePie_Cache

Used to create cache objects

« More »

SimplePie_Cache_DB

Base class for database-based caches

« More »

SimplePie_Cache_File

Caches data to the filesystem

« More »

SimplePie_Cache_Memcache

Caches data to memcache

« More »

SimplePie_Cache_MySQL

Caches data to a MySQL database

« More »

Classes and interfaces

SimplePie_Content_Type_Sniffer

Content-type sniffing

« More »

SimplePie_File

Used for fetching remote files and reading local files

« More »

SimplePie_HTTP_Parser

HTTP Response Parser

« More »

SimplePie_IRI

IRI parser/serialiser/normaliser

« More »

SimplePie_Net_IPv6

Class to validate and to work with IPv6 addresses.

« More »

SimplePie_gzdecode

Decode 'gzip' encoded HTTP data

« More »

Classes and interfaces

SimplePie_Parse_Date

Date Parser

« More »

SimplePie_Parser

Parses XML into something sane

« More »

SimplePie_XML_Declaration_Parser

Parses the XML Declaration

« More »